1

githubからプロジェクトをダウンロードします: https ://github.com/HEskandari/FarsiLibrary/zipball/master

Visual Studio 2010でこれを開きます。このソリューションには、「FarsiLibrary.WPF.VisualStudio.Design」という名前のプロジェクトが含まれています。このプロジェクトには、.Net 3.5のアセンブリへの参照が含まれており、 VisualStudioはMicrosoft.Windows.Design。*アセンブリを認識しません。アセンブリは.Net3.5に存在します。

したがって、ターゲットフレームワークを3.5に変更すると、残念ながらこの変更は反映されず、ターゲットフレームワークは自動的に.Net4に再設定されます。

問題なくビルドするための処理方法を知りたいですか?

感謝。

4

1 に答える 1

0

PEVerifyを実行するか、混合モードか純粋な.NETアプリケーションかcorflagsを判断します。FarsiLibrary.WPF.VisualStudio.Design

混合モードのアセンブリの場合は、これをアプリの構成ファイルに追加します。

configuration>
   <startup useLegacyV2RuntimeActivationPolicy="true">
      <supportedRuntime version="v4.0"/>
   </startup>
</configuration>

またはさらに良いことに、FarsiLibrary.WPF.VisualStudio.Design.NET4.0をターゲットにして再コンパイルします。

于 2012-07-03T10:00:36.983 に答える