.NET 4.0 (マシンには .NET 4.5 がある) をターゲットとする VS 2010 MVC3 プロジェクトがあり、プロジェクトには WF Xaml ファイルと関連クラスが含まれています。サーバー側で jQueryValidation にアクセスする必要があったため、script# jQueryValidation NuGet パッケージ (v 0.7.5.0) を追加しました。script# をまだ使用していなくても、次のコンパイル エラーが発生します。
エラー 1 XC1020: XAML MSBuild タスクでビルド エラーが発生しました: 'タイプ 'System.Runtime.CompilerServices.ScriptAssemblyAttribute' をアセンブリ 'mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' から読み込めませんでした.... .
Xaml ファイルには、標準の mscorlib への参照が含まれています。バージョン # を使用して Xaml の Gac ライブラリを強く参照しようとしましたが、うまくいきませんでした。Script# ライブラリを削除すると、プロジェクトはコンパイルされます。次に、問題を絞り込むために、jQueryValidation パッケージではなく、script# 0.7.5.1 の nuget パッケージをインストールし、コンパイルできるようになりました。後で jqueryvalidation パッケージをインストールすると、以前と同じエラーが発生します。これは、パッケージが 0.7.5.0 ベースであることに関連している可能性がありますか?
ヒントはありますか?script# jqueryvalidation と WF Xaml を同じプロジェクトで使用したいと考えています。
前もって感謝します。