開発メモ


VB.NET2010で参照エラーが発生した。

1つのソリューションの中には2つのプロジェクト a , b が入っている。

(1)a
(2)b

aは、WindowsFormからなるプロジェクトで起動時に読み込まれる。
bは、クラスライブラリ。

aのプロジェクトのプロパティで、bのプロジェクトを参照。

通常は、Imports a でインポート宣言をすれば、bのライブラリに収録されているPublic Shared 宣言されたプロシージャを使用できるようになる。
が、しかし、プロシージャの中に次のプロパティ

System.Web.HttpUtility.UrlEncode( STRING,ENCODING )

が入っていると、aからbを参照できなくなるというエラーに遭遇した。
これは、編集中はエラーとして表示されないが、ビルドした時に初めてエラーになる。

困った。

解決。
bは、.NetFramework 4で作成している。
aは、.NetFramework 4 Client Profile で作成されていた。
両方とも .NetFramework 4 にすることで解決。

半日無駄にしたが、まあよしとしよう。

INFORMATION

トラックバック

このブログ記事に対するトラックバックURL:

コメント & トラックバック

No comments yet.

Comment feed

コメントする

ブログ検索

ブログカレンダー

2024年10月
« 10月    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Yahoo!ショッピング

アクセスカウンタ

  • 本日(回): 20
  • 週間(回): 434
  • 合計(回): 453676

Since 2011/07/01