Visual Studio 2012关闭解决方案时卡住了

8
1个回答

7
这个问题是由于Visual Studio项目引用了映射的网络驱动器上的dll文件所致。文件服务器运行Windows Server 2008,客户端(运行VS的地方)运行Windows 7。因此,在两者之间使用SMB 2.0。SMB是用于网络文件传输的协议。
在客户端禁用SMB 2.0,恢复到SMB 1.0,可以解决这个问题。 http://www.petri.co.il/how-to-disable-smb-2-on-windows-vista-or-server-2008.htm

+1,非常好的提示。它顺利地运行了,是的,在我的情况下只需要在客户端上禁用它。记得以管理员身份运行cmd提示符。 - m0dest0
1
虽然这解决了问题,但可能会引入另一个更严重的问题。当项目的某些部分位于网络共享上(这是原始问题的原因),如果禁用SMB 2.0,则Visual Studio会间歇性地失败某些操作,声称已达到网络BIOS命令的限制,并且在Windows XP上不支持在网络上托管项目(尽管它是Windows 7)。因此,我不得不重新启用SMB 2。 - GSerg

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