当我尝试运行我的测试套件时,在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是我编译时创建的文件(编译正常)。
答案 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。