Visual Studio测试不会在网络共享上运行

当我尝试运行我的测试套件时,它在Visual Studio 2008下正常工作,在输出窗口中出现以下错误:

加载J: VBProjects2010 Libraries PFTest PFTest bin Debug PFTest.dll时出错:无法加载文件或程序集文件:/// J: VBProjects2010 Libraries PFTest PFTest bin Debug PFTest。 DLL“或其依赖之一。 操作不受支持。 (来自HRESULT的异常:0x80131515)

请注意,可以在测试视图窗口中查看这些相同的测试,并且在Visual Studio 2008下运行良好,但仅在VS2010下失败。

请注意,PFTest.dll是测试项目的名称,而dll是我编译时创建的文件(编译好的)。


强大的文本除了上述,我意识到我无法通过代码,因为编译的DLL和EXE不能从共享驱动器加载。

这解决了这个问题。 编辑C: Program Files Microsoft Visual Studio 10.0 Common7 IDE devenv.exe.config

<runtime>下添加<loadFromRemoteSources enabled="true"/> ,使其看起来像这样:

<runtime>
    <loadFromRemoteSources enabled="true" />
    <UseSmallInternalThreadStacks enabled="true" />
    ...

gouderadrian的anwser没有为我工作。 我正在使用Windows 7 64位和Visual Studio 2012的VirtualBox机器。

我必须将输出移动到本地文件夹 :打开单元测试项目属性,然后在Build选项卡中,浏览到本地文件夹的输出路径 。 测试现在可以被检测到并且可以运行。


对于Visual Studio 2010 Express for Windows Phone,您要查找的文件的名称为VDPExpress.exe.config。

MS的文档在这里:http://msdn.microsoft.com/en-us/library/dd409252.aspx

链接地址: http://www.djcxy.com/p/7677.html

上一篇: Visual Studio Test won't run over a network share

下一篇: GWT migration from 2.6.1 to 2.7 compilation error at asm library