【发布时间】:2013-02-11 22:06:41
【问题描述】:
我们有一个 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。
提前致谢。
【问题讨论】:
标签: xaml compiler-construction script#