c# - 如何从单元测试中引用 VS 2012 可移植类库?

标签 c# unit-testing visual-studio-2012 portable-class-library

我从旧项目的源代码在 VS 2012 中创建了一个可移植的 C# 类库,但如果我尝试在面向 .NET 4.0 的单元测试库中添加对新库的引用,它会说:

无法添加对项目“(可移植项目名称)”的引用。当前项目的目标框架不是可移植库项目“(可移植项目名称)”的目标框架之一或与之不兼容。

如何测试可移植库?

谢谢。

-约翰

最佳答案

通常,当可移植库选择的配置文件与为引用它的项目选择的目标平台不匹配时,就会发生这种情况。您的 PCL 目标平台是什么?请注意,如果您的目标是 .NET 4.0.3 而不是 .NET 4,那么可以从一个目标是 .NET 4.0 的项目中引用它。

关于c# - 如何从单元测试中引用 VS 2012 可移植类库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14639138/

相关文章:

c++ - 缺少 SDKDDKVer.h,但安装了 WinSDK? (C++ 头文件问题)

c# - Razor 突出显示停止工作

c# - 在 C# 代码中构建 Silverlight DataTemplate

c# - 将字符串转换为类型实例

c# - 使用 PIC16F877 (MikroC IDE) 从 c# 接口(interface)接收 3 位数字

c# - 更新到 dotnet 6 后,dotnet run 无法正常工作

c# - 将复杂参数传递给 [Theory]

javascript - JEST 单元测试脚本失败,TypeError : this. _environment.runScript is not a function

c# - 'run all tests' 发现但未运行 XUnit 测试

c# - 将BLOB数据转换为base64然后显示