- - PR -
.net Framework 1.1で datatable コンパイルエラー
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-02-16 19:05
こんなことでは対応できないでしょうか。 1.プロジェクトを作成 2.デフォルトの「参照」を全て削除 3.Ver.1.1のアセンブリを「参照」に追加 | ||||
|
投稿日時: 2004-02-17 12:33
ためしてはないですが、たぶん無理だと思います。
問題はどのdllを参照するか、ではなく、「どのバージョンのコンパイラで コンパイルされるか」、の部分です。 確証はないですが、VS.NETではCodeCompilerクラスを利用してコンパイルを 行っているのではないかと思います。 この場合、VS.NET自体がどのバージョンでコンパイルされたかによって、 生成されるアセンブリの対応バージョンがかわってきます。 このあたり、以下のサンプルでテストしてみることができます。 http://homepage3.nifty.com/dotnetfan/tool/tool01.html ここから落とせるコンパイルツールをVer1.0でコンパイルした場合、 ツール上で生成されるアセンブリはVer1.0対応になります。 Ver1.1でツールをコンパイルすれば、アセンブリもVer1.1対応になります。 これと同じことがVS.NETで起きているのではないかと考えています。 #VS.NET2003はVer1.0に対応しているようにも見えますが、実際は Ver1.0で動作するためのconfigファイルを吐き出しているだけ だったかと思います。 |