- PR -

.NET2002でFramework1.1のdllの参照は?

1
投稿者投稿内容
リズ
会議室デビュー日: 2005/04/21
投稿数: 18
投稿日時: 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だったらこのようなエラーは起きないのかなとも思いました。

ちなみに実行は正常にでき、動きは問題ありませんでした。

このデザインができなくなるエラーで先週からはまっていて、やっと、これが原因なのではないかと気づきましたが、さんざん調べて解決したつもりでもうまくいきません。
初心者の質問でお恥ずかしい限りですが、どなたかご教授願いませんでしょうか。
よろしくお願いいたします。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-04-21 13:03
引用:

アプリケーションでoracleを使うため、Framework1.1にあるSystem.Data.OracleClientを参照したいのですが、参照設定すると、
(略)
ちなみに実行は正常にでき、動きは問題ありませんでした。

このデザインができなくなるエラーで先週からはまっていて、やっと、これが原因なのではないかと気づきましたが、さんざん調べて解決したつもりでもうまくいきません。
初心者の質問でお恥ずかしい限りですが、どなたかご教授願いませんでしょうか。
よろしくお願いいたします。



基本的に、1.1 のランタイムを 1.0 の実行環境で使うことなど想定して作られていませんから、何が起こっても不思議はありません。

平たく言えば「そんな無茶はやめなさい」てことです。

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
リズ
会議室デビュー日: 2005/04/21
投稿数: 18
投稿日時: 2005-04-21 13:27
渋木さん、ありがとうございます。

私なりの解釈ですが、
開発環境を.NET2003にした方がよい、
ということになるのでしょうか?
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-04-21 17:08
引用:

開発環境を.NET2003にした方がよい、
ということになるのでしょうか?



それが一番簡単と思います。

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
リズ
会議室デビュー日: 2005/04/21
投稿数: 18
投稿日時: 2005-04-22 18:06
渋木さんありがとうございます。

結局、.NET2003を開発環境にしました。
サクサク動いています。
これからもっと勉強したいと思います。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)