我在旧版项目的源代码中在VS 2012中创建了一个可移植的C#类库,但如果我尝试在面向.NET 4.0的单元测试库中添加对新库的引用,它会说:
无法添加对项目'(可移植项目名称)'的引用。当前项目的目标框架不是可移植库项目'(可移植项目名称)'的目标框架之一或兼容。
如何测试便携式库?
感谢。
-John
答案 0 :(得分:3)
通常,当可移植库选择的配置文件与为引用它的项目选择的目标平台不匹配时,会发生这种情况。您从PCL定位的平台是什么?请注意,如果您的目标是.NET 4.0.3而不是.NET 4,则可以从面向.NET 4.0的项目中引用它。