Visual Studio Test不会通过网络共享运行

时间:2010-07-13 11:06:00

标签: visual-studio-2010 networking testing share

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

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

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

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

3 个答案:

答案 0 :(得分:10)

强文本除了上述内容之外,我意识到我无法单步执行代码,因为编译的dll和exe无法从共享驱动器加载。

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

<loadFromRemoteSources enabled="true"/>下添加<runtime>,使其如下所示:

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

答案 1 :(得分:1)

gouderadrian's anwser对我不起作用。 我在使用Windows 7 64位和Visual Studio 2012的VirtualBox机器上。

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

答案 2 :(得分:0)

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

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