- - PR -
.NET2002でFramework1.1のdllの参照は?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-04-21 12:36
こんにちは。
初めてC#.NET(2002)でテスト的にWebアプリケーションの開発をしています。 開発環境はxpでIIS(5.1)、Framework1.0と1.1両方入っています。 アプリケーションでoracleを使うため、Framework1.1にあるSystem.Data.OracleClientを参照したいのですが、参照設定すると、 「System、System.Drawing、System.Data、System.Web、System.XMLの参照場所が変更されますがよろしいですか?」 ときかれ、OKとすると上記のdllが見えなくなるせいか、次から 「System.Web.UI.Pageをデザインできません」 とエラーがでて、Webフォームデザイナ上でファイルが開けません。 上記のdllをFrameworkのv1.1.4322から参照設定に追加しても同様のエラーになってしまいます。 aspnet_regiis.exeでFrameworkのv1.1.4322に設定をし、ASP.NET アプリケーションのスクリプトマップはv1.1に変更されています。 .NET2002で新規Webアプリケーションプロジェクトを作成すると、デフォルトのソリューションエクスプローラー上の上記のdllはv1.0を見ています。これが最初から1.1のdllだったらこのようなエラーは起きないのかなとも思いました。 ちなみに実行は正常にでき、動きは問題ありませんでした。 このデザインができなくなるエラーで先週からはまっていて、やっと、これが原因なのではないかと気づきましたが、さんざん調べて解決したつもりでもうまくいきません。 初心者の質問でお恥ずかしい限りですが、どなたかご教授願いませんでしょうか。 よろしくお願いいたします。 | ||||
|
投稿日時: 2005-04-21 13:03
基本的に、1.1 のランタイムを 1.0 の実行環境で使うことなど想定して作られていませんから、何が起こっても不思議はありません。 平たく言えば「そんな無茶はやめなさい」てことです。 _________________ // 渋木宏明 (Hiroaki SHIBUKI) // http://hidori.jp/ // Microsoft MVP for Visual C# // // @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/ | ||||
|
投稿日時: 2005-04-21 13:27
渋木さん、ありがとうございます。
私なりの解釈ですが、 開発環境を.NET2003にした方がよい、 ということになるのでしょうか? | ||||
|
投稿日時: 2005-04-21 17:08
それが一番簡単と思います。 _________________ // 渋木宏明 (Hiroaki SHIBUKI) // http://hidori.jp/ // Microsoft MVP for Visual C# // // @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/ | ||||
|
投稿日時: 2005-04-22 18:06
渋木さんありがとうございます。
結局、.NET2003を開発環境にしました。 サクサク動いています。 これからもっと勉強したいと思います。 ありがとうございました。 |
1