Han*_*han 12 visual-studio-2010
我有一个问题已经得到了很多关注,尽管有很多谷歌搜索,我一直无法解决.我有一个测试项目附加到我的Visual Studio 2010 MVC 2应用程序.当我尝试运行测试时,我得到:
"没有运行测试,因为没有加载任何测试或禁用了所选的测试."
在此之后,我按照这些帖子中的说明,无济于事:
此外,输出控制台报告:
"无法加载文件或程序集'file://\shared\shared\IT\Development\TPS\TPS.Tests\bin\Debug\TPS.Tests.dll'或其依赖项之一.不支持操作.(例外情况来自HRESULT:0x80131515)"
我已经确认Test Project上的构建设置与主项目(任何CPU目标)的构建设置相同.
因此,通过网络共享访问资源是否有问题?否则,有没有人有建议?
Sea*_*ung 10
如果要继续使用网络共享来承载.NET 4中的程序集,可以更改Visual Studio配置选项以授予这些程序集完全信任.您需要编辑C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config并添加以下行:
<loadFromRemoteSources enabled="true"/>
Run Code Online (Sandbox Code Playgroud)
对configuration/runtime元素.这在(稍微)更详细地描述在http://msdn.microsoft.com/en-us/library/dd409252%28VS.100%29.aspx中.我不建议在不了解这样做的安全隐患的情况下进行此更改,其中一些内容在MSDN文章中进行了概述.
但总的来说,我同意之前的回答.在网络共享上托管Visual Studio项目将产生大量问题,而收益甚微.
将您的源代码放在共享上是完全错误的(句号)并且会导致各种各样的'gremlins'.
帮自己一个忙,使用源代码控制并拥有源代码的本地副本.您将浪费更少的时间,作为奖励,您将能够跟踪谁改变了什么.
如果您使用TFS,Visual Studio TFS分支指南2010是一个宝贵的资源.
如果您使用SubVersion,那么Red Bean Book非常棒.
| 归档时间: |
|
| 查看次数: |
16996 次 |
| 最近记录: |