我正在尝试使用prig填充mscorlib中的方法并定位x86平台。
我已经设置了prig,并且它在System上可以正常工作,但是对于mscorlib来说,工作原理有所不同。我正在尝试对Random.next()进行填充以测试特定结果。
当我在测试菜单中将默认处理器体系结构更改为X64时,可以加载mscorlib.prig,但是其余应用程序都针对X86,因此我要测试的项目不会全部加载。
我尝试将某些文件从AMD64重命名为x86,但是我不知道我在这里做什么。
我正在使用prig v2.3.2
当我为Mscorlib添加Prig程序集时,我得到了两个引用,即mscorlib.v4.0.30319.v4.0.0.0.AMD64.Prig和mscorlib.v4.0.30319.v4.0.0.0.x86.Prig。
我可以在对象浏览器中查看AMD64,但x86上有一个警告符号,当我双击时,会收到一个错误消息,提示它不可用或尚未构建。
我假设它仅能构建AMD64,因为我正在开发的计算机上装有基于x64的处理器,但是我需要它为x86进行构建。
答案 0 :(得分:0)
我最终使它开始工作,但不确定到底是做什么的,但是其中之一可能是做到了。
我将单元测试项目的平台更改为x86平台。 我在注册表中将Processor_Architecture的环境变量更改为x86。
我更倾向于第一个。希望这对某人有帮助。