我正在做一个单元测试项目。这个项目有大约 2600 个测试类,每个类平均有 15 个单元测试。我不确定我需要向这个项目添加多少类才能重新创建下面提到的错误,但我知道向项目添加大量(我尝试了 500 个)文件与它直接相关。如果我删除一些文件,我就可以构建。
编译错误
unknown_location 错误 PS0034:PostSharp:ILASM 退出并返回代码 255。工具输出:
此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。
是什么导致这种情况发生?
编辑:请注意,测试项目不直接使用自定义 PostSharp 属性可能很重要。换句话说,在所有测试类中,我都没有针对 PostSharp dll 的 using 指令。但是,它们在测试正在测试的类中使用。