VS2008でコンポーネントプロジェクトをビルドし、.NET Framework 3.5を対象としています。私は最近、VS2010 Beta 1をダウンロードして、新しいIDEに切り替えるときにこのプロジェクトが正しく変換されるようにしました。このプロジェクトには、フレームワークのバージョン2.0に対して構築された第三者のDLLの参照が含まれています。私はプロジェクトを4.0バージョンのフレームワークに対してビルドするように変更しましたが、プロジェクトをビルドしようとするとコンパイラが以下のようなサードパーティライブラリのクラスタイプを認識できないようなエラーが発生します。VS2008からVS2010へのプロジェクト変換
「型または名前空間名 『データ』の名前空間に存在しない 『Microsoft.Practices.EnterpriseLibrary』(あなたは、アセンブリ参照が不足している?)」
私はなぜ私ができる把握しようとしていますコンパイルしないでください。私が読んだことから、.NET 4.0はCLRの異なるバージョンを使用します。どのように、なぜそれらのタイプにアクセスする能力に影響するのでしょうか?私は、a)は、ソースコードを取得し、VS2010/.NET 4.0で再コンパイルし、そのアセンブリまたは
Bを参照
に持っているつもりです)「」上記を行うために、プロジェクトの作成者を待ち、そのアセンブリをリリース4.0 CLRをターゲットにしていますか?または
c)私のVS2010のインストールがボークされている可能性があります。
私はプロジェクトのプロパティを3.5に変更することができます。すべて2010 IDEで期待どおりに動作します。
私の経験:VS2010はプロジェクトの変換に深刻な問題があります。 –