我在 Windows 7 上的 XP 模式 VM 中安装了 Visual Studio 2010 Beta 2。然后我创建了一个简单的 Silverlight 4(测试版)项目并尝试构建它。我收到以下错误:
错误 1 “ValidateXaml”任务失败
不料。
System.IO.FileLoadException:无法
加载文件或程序集
'文件://\tsclient\d\Users\me\Documents\Visual
工作室
2010\Projects\SilverlightApplication2\SilverlightApplication2\obj\Debug\SilverlightApplication2.dll'
或其依赖项之一。手术
不支持。 (例外情况来自
H结果:0x80131515)
文件名:
'文件://\tsclient\d\Users\me\Documents\Visual
工作室
2010\Projects\SilverlightApplication2\SilverlightApplication2\obj\Debug\SilverlightApplication2.dll'
---> System.NotSupportedException:尝试加载程序集
从网络位置
导致大会
在以前版本的沙盒中
.NET框架。此次发布的
.NET Framework 不启用 CAS
默认策略,所以这个负载可能是
危险的。如果这个负载不是
旨在对程序集进行沙箱处理,
请启用
loadFromRemoteSources 开关。看http://go.microsoft.com/fwlink/?LinkId=155569 http://go.microsoft.com/fwlink/?LinkId=155569了解更多信息。
在
System.Reflection.RuntimeAssembly._nLoad(AssemblyName
文件名、字符串代码库、证据
程序集安全性、运行时程序集
位置提示、StackCrawlMark&
堆栈标记,布尔值
throwOnFileNotFound,布尔值
用于自省,布尔值
抑制安全检查)位于
System.Reflection.RuntimeAssembly.nLoad(AssemblyName
文件名、字符串代码库、证据
程序集安全性、运行时程序集
位置提示、StackCrawlMark&
堆栈标记,布尔值
throwOnFileNotFound,布尔值
用于自省,布尔值
抑制安全检查)位于
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName
装配参考、证据
程序集安全性、StackCrawlMark&
stackMark,用于自省的布尔值,
布尔抑制SecurityChecks) at
System.Reflection.RuntimeAssembly.InternalLoadFrom(字符串
汇编文件、证据
securityEvidence, Byte[] hashValue,
AssemblyHashAlgorithm 哈希算法,
用于自省的布尔值,布尔值
抑制安全检查,
StackCrawlMark& stackMark)位于
System.Reflection.Assembly.LoadFrom(字符串
程序集文件)位于
Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask
任务)在
Microsoft.Silverlight.Build.Tasks.ValidateXaml.XamlValidator.Execute(ITask
任务)在
Microsoft.Silverlight.Build.Tasks.ValidateXaml.Execute()
在
Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
在
Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost
任务执行主机、任务日志上下文
任务日志上下文,任务主机任务主机,
ItemBucket桶,TaskExecutionMode
如何执行任务,布尔值&任务结果)
我相信这与 XP 模式将“我的文档”文件夹重定向到主机,将其变成网络共享位置,并且触发某种 CAS/安全策略这一事实有关。
谁知道怎么修它?
您添加了吗<loadFromRemoteSources enabled="true"/>
在你的配置文件中?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)