在添加测试项目后,我在使用 Visual Studio 2010 和任何报告此错误的框架版本时遇到了一个持续存在的问题:
“当前目标框架中不提供程序集”
到目前为止,我只在两个程序集上发生过这种情况,并且始终一致:
问题是项目文件没有识别这些引用的特定框架版本,在属性中显示版本 0.0.0.0。我可以通过手动更改项目文件以在参考元素中包含 True 来解决此问题。
这是一个问题,因为我无法继承或实现这些有问题的程序集的 Mole 类型。问题是 Pex 和 Moles 生成了自己的项目文件,这些文件在构建过程中也被破坏了。没有机会手动修复这些问题,而且我认为必须使用 ICorProfilerCallback.JITCompilationFinished 构建解决方法来编译任何内容是愚蠢的。
那么,还有其他人有这个问题吗?我已经重新安装了VS2010。我没有看到任何解决这个问题的方法。
我肯定已经研究过这个问题,并且一整年都在努力解决这个问题。我对此感到相当恼火,并认为有些事情根本出了问题,或者我不明白这是预期的行为(我无法想象为什么......)。
进入项目属性并将目标框架更改为.NET框架4。我猜您使用的项目类型默认为.NET Framework 4 客户端配置文件。 (例如控制台应用程序)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)