为Visual Studio 2012和.Net 4.0授予UNC共享的FullTrust权限

6
每次我尝试打开位于UNC共享上的解决方案时,都会出现此对话框: enter image description here 我尝试使用Hanselman在这里谈到的caspol.exe实用程序,但似乎不起作用。至少对于在Visual Studio 2012中运行的.NET 4项目不起作用。使用相同参数运行.NET 4版本的caspol时,我收到以下消息:
WARNING: The .NET Framework does not apply CAS policy by default. Any settings
shown or modified by CasPol will only affect applications that opt into using
CAS policy.

Please see http://go.microsoft.com/fwlink/?LinkId=131738 for more information.

我点开了那个链接,但是里面的内容对我来说毫无意义。

为了更好地说明我的情况,我在我的Mac上通过VirtualBox运行Windows 7虚拟机。我在我的Mac上设置了一个SMB网络共享,并且我能够成功地从我的虚拟机连接到它。然而,尝试加载解决方案时却一直出现这个错误。我知道我可以“取消选中该框”,并加载所有内容,但我想知道如何完全信任该位置。


2
你可以在“工具>选项>项目和解决方案”中禁用“项目位置不受信任时警告用户”吗? 实际上,在VS 2010版本中,该设置 已损坏,但现在被标记为修复。 - vcsjones
@vcsjones,您能否将此作为答案发布,以便对此问题有一个有效的答案? - ccellar
那个共享仍然没有完全信任...为什么caspol不再起作用了? - tofutim
1个回答

12

您可以在"工具>选项>项目和解决方案"中禁用"当项目位置不受信任时警告用户"吗?这个设置在VS 2010中实际上是破碎的,但现在已经标示为在2012年版本中修复了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接