多くの人がこの質問のバージョンを尋ねていることは知っていますが、私が試したものは何もうまくいきません
Visual Studio 2010 Web 開発者を使用するのは初めてです。しかし、解決できない問題がいくつかあります。
私の最初の問題は CS0246 です: タイプまたは名前空間の名前が見つかりませんでした
「自分の名前空間名で使用しています。」と入力し、dll も作成したので、参照として追加できます。
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using GDIDAL;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button2_Click(object sender, EventArgs e)
{
DataSet ds;
ds = GDIDAL.GDItest.Get_BraeburnRisk("GDI.PUB.Grower");
DataTable myDataTable = ds.Tables[0];
// foreach loop to get each DataRow of DataTable retrieved from DataSet
foreach (DataRow dRow in myDataTable.Rows)
{
for (int i = 0; i < myDataTable.Columns.Count; i++)
{
Response.Write(dRow[i] + ", ");
}
Response.Write("<br />");
}
}
}
コードは簡単で、動作することを証明するためのテストアプリです。私がネットで見たものから、これは問題を解決するはずです。また、VS2010 Web Developer 内から DEbug モードでコードを実行すると、動作することもわかりました。このエラーは、Web サーバーにデプロイするときにのみ発生します。
上記の問題を修正しようとしているときに見つけた 2 番目のエラーは警告です。 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken = null。依存関係は、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089 です。依存アセンブリがターゲット フレームワークに対して正しいことを確認するか、対処しているターゲット フレームワークが依存アセンブリのものであることを確認する必要があります。
このエラーを修正するために読んだことから、.net 4.0 を対象とする場合に作成したすべてのものを修正するため、これをどこに使用すればよいか非常にわかりません。