无法加载文件或程序集 不支持操作。 (HRESULT 异常:0x80131515)
Could not load file or assembly Operation is not supported. (Exception from HRESULT: 0x80131515)
当我通过 vstest.console.exe
从计划任务中使用小型控制台工具 运行 CodedUI 测试时,我有时会在不同的 PC 上看到此错误消息:
error : Could not load file or assembly 'file:///C:\foobar.dll' or
one of its dependencies. Operation is not supported. (Exception from
HRESULT: 0x80131515)
Why/what不支持吗?
在我的研究中,我发现 this may happen when you downloaded a test in a ZIP from the internet and the advice was to unblock the ZIP。但是我通过网络将文件从我的开发人员系统复制到测试 PC 并且文件没有被阻止。
正在搜索更多错误代码 0x80131515
I found this answer in the MSDN forum。
所以我编辑了文件
C:\Program Files (x86)\Microsoft Visual Studio
11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe.config
并在 运行 时间标签下添加了条目 <loadFromRemoteSources enabled="true" />
瞧,测试 运行 很好,计划任务没有任何问题。
也许这可以帮助其他 运行 遇到这个奇怪问题的用户。
右键单击 Dll 并取消阻止。
如前所述,从不受信任的站点下载 Zip 文件时会被阻止。如果您确信该站点是可靠的,您可以通过将其添加到 Internet Explorer -> 工具菜单 -> Internet 选项 -> 安全选项卡 -> 受信任站点 中的受信任站点列表来防止此行为.未来的下载将不会被标记为被阻止。
对于已提取的被阻止文件,运行 这会在 Powershell 提示符下取消阻止当前文件夹和子文件夹中的所有文件:
Get-ChildItem *.* -Recurse | Unblock-File
1) 进入exe文件点击属性
2) 点击解锁按钮
然后这将解决
对我来说,我需要在应用程序设置中设置启动对象。
在解决方案资源管理器中右键单击项目名称。单击属性。转到应用程序选项卡,Select 启动对象下拉列表中的正确方法。
我的没有设置,导致间歇性编译错误
当我通过 vstest.console.exe
从计划任务中使用小型控制台工具 运行 CodedUI 测试时,我有时会在不同的 PC 上看到此错误消息:
error : Could not load file or assembly 'file:///C:\foobar.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
Why/what不支持吗?
在我的研究中,我发现 this may happen when you downloaded a test in a ZIP from the internet and the advice was to unblock the ZIP。但是我通过网络将文件从我的开发人员系统复制到测试 PC 并且文件没有被阻止。
正在搜索更多错误代码 0x80131515
I found this answer in the MSDN forum。
所以我编辑了文件
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe.config
并在 运行 时间标签下添加了条目 <loadFromRemoteSources enabled="true" />
瞧,测试 运行 很好,计划任务没有任何问题。
也许这可以帮助其他 运行 遇到这个奇怪问题的用户。
右键单击 Dll 并取消阻止。
如前所述,从不受信任的站点下载 Zip 文件时会被阻止。如果您确信该站点是可靠的,您可以通过将其添加到 Internet Explorer -> 工具菜单 -> Internet 选项 -> 安全选项卡 -> 受信任站点 中的受信任站点列表来防止此行为.未来的下载将不会被标记为被阻止。
对于已提取的被阻止文件,运行 这会在 Powershell 提示符下取消阻止当前文件夹和子文件夹中的所有文件:
Get-ChildItem *.* -Recurse | Unblock-File
1) 进入exe文件点击属性
2) 点击解锁按钮
然后这将解决
对我来说,我需要在应用程序设置中设置启动对象。
在解决方案资源管理器中右键单击项目名称。单击属性。转到应用程序选项卡,Select 启动对象下拉列表中的正确方法。
我的没有设置,导致间歇性编译错误