我们有一个 VS 2010 MVC3 项目,针对 .NET 4.0(机器有 .NET 4.5),该项目包含一个 WF Xaml 文件和相关类。我们需要在服务器端访问 jQueryValidation,所以我们添加了 script# jQueryValidation NuGet 包(v 0.7.5.0),我们甚至没有使用 script# 得到以下编译错误:
错误 1 XC1020:XAML MSBuild 任务中发生构建错误:“无法从程序集“mscorlib,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089”加载类型“System.Runtime.CompilerServices.ScriptAssemblyAttribute”...... .
Xaml 文件包含对标准 mscorlib 的引用,我们试图通过版本 # 强引用 Xaml 中的 Gac 库......但是它没有成功。只有在我们删除 Script# 库后,该项目才会编译。然后为了缩小问题的范围,我们为 script# 0.7.5.1 安装了 nuget 包,而不是 jQueryValidation 包,并且我们能够编译。之后安装 jqueryvalidation 包会导致和以前一样的错误,这可能与基于 0.7.5.0 的包有关吗?
有什么提示吗?我们真的很想在同一个项目中使用 script# jqueryvalidation 和 WF Xaml。
提前致谢。