【发布时间】:2014-12-17 19:55:07
【问题描述】:
好的,所以我的项目(一个 .NET3.5 DLL)和一个单元测试项目一直运行到今天,当 Visual Studio 今天开始不信任我的项目时。今天早上有效,现在无效。该项目位于指向我正在开发的同一台机器的 UNC 路径上。我知道所有关于如何对位于地狱的代码执行单元测试的可怕的恶魔般的邪恶可以召唤恶魔,这些恶魔会立即飞到最近的微软办公室并吞噬它。
- 驱动器已映射。
- 当我尝试通过 ReSharper 运行测试时,它遇到了同样的问题。
- https://connect.microsoft.com/VisualStudio/feedback/details/502353/running-unit-tests-from-network-drive 这不起作用。
- Visual Studio Unit Tests : dll is not trusted 似乎不是一个可行的选择
例外:
测试方法 MyClass 抛出异常: System.Security.SecurityException:该程序集不允许部分受信任的调用者。
关于如何解决这个问题的任何想法?
【问题讨论】:
-
我必须问:为什么要从共享中运行它们?
-
我的主机是mac。开发是在 Windows vm 上完成的,坦率地说,它为我省去了很多麻烦。偶尔我会遇到这样的奇怪问题。