【发布时间】:2014-05-21 23:36:22
【问题描述】:
我有一个库,它依赖于几个 Microsoft BCL 库的 NuGet 包,以便使用一些 .NET 4.5 功能但保持与 .NET 4.0 的兼容性。
这里是packages.config的相关部分
<packages>
<package id="Microsoft.Bcl" version="1.0.19" targetFramework="net40" />
<package id="Microsoft.Bcl.Async" version="1.0.16" targetFramework="net40" />
<package id="Microsoft.Bcl.Build" version="1.0.10" targetFramework="net40" />
<package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net40" />
</packages>
由于 .NET 4.5 及更高版本不需要这些库,我想排除 .NET 4.0 以上任何内容的依赖项。
如果不维护第二个项目文件,这可能吗?谢谢。
【问题讨论】: