当项目位于映射的网络驱动器上时,Silverlight项目构建在VS2010中失败
|
我只是在学习Blend / Silverlight / VS2010 / .net / etc。我有一个驻留在网络驱动器上的简单项目。当我告诉VS2010重建项目时,出现以下错误消息:
------重建所有已开始的项目:项目:MySilverlightApplication,配置:调试任何CPU ------
MySilverlightApplication-> H:\\ PRJ \\ VisualStudio \\ ExpressionBlend \\ Unleashed \\ MySilverLightApplication \\ MySilverlightApplication \\ Bin \\ Debug \\ MySilverlightApplication.dll
C:\\ Program Files \\ MSBuild \\ Microsoft \\ Silverlight \\ v4.0 \\ Microsoft.Silverlight.Common.targets(214,9):
错误:无法加载程序集
文件:/// H:\\ PRJ \\ VisualStudio \\ ExpressionBlend \\ Unleashed \\ MySilverLightApplication \\ MySilverlightApplication \\ obj \\ Debug \\ MySilverlightApplication.dll。
该程序集可能已从Web下载。如果已经从网上下载了程序集,
Windows将其标记为Web文件,即使它位于本地计算机上也是如此。
这可能会阻止它在您的项目中使用。您可以通过更改文件属性来更改此名称。
仅取消阻止您信任的程序集。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkId=179545。
==========全部重建:0成功,1失败,0跳过===========
该项目不是从Web下载的(我是使用Blend创建的。)进行了一些搜索之后,我猜想问题可能是由于.net安全设置引起的。我发出了以下命令:
C:\\ Program Files \\ Microsoft Visual Studio 10.0 \\ VC> caspol -m -ag 1.3 -url \“ file:// \\\\ p4dc \\ h $ \\ * \” FullTrust
希望能解决问题。 p4dc是服务器计算机的名称,h $是服务器上h:驱动器的管理共享,该驱动器又映射到本地计算机上的驱动器号\“ H \”(\\\\ p4dc \\ h $映射到本地计算机中的H)。
那没有解决问题。我不知道我的caspol命令是否正确(我不打算即时学习caspol),这似乎是一个合理的尝试。当我在本地C驱动器上复制整个项目时,问题就消失了,但是“解决方案”是非常不可取的。
在这一点上,我真的不知道在不将项目移至本地驱动器的情况下还可以尝试解决什么问题。
任何导致解决方案的帮助将不胜感激。
约翰。
没有找到相关结果
已邀请:
2 个回复
薄扩络拜
更改为:
该项目成功建立并顺利进行。 感谢Alison和CodeNaked所做的努力, 约翰。 PS:如果VS2010最初显示“更好”错误消息,那就太好了。取而代之的是,我不得不将VS2010无效项目移植到VS2008上,在该项目下它可以正常工作,而另一个移植到VS2010,在那里我得到了更好的错误消息,从而导致了解决方案。
摊揉售