在Noda Time 1.3.1 中,我们的.csproj文件引用了 Profile 328,我们的.nuspec文件将结果放入
lib\portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+XamariniOS1
对于 Noda Time 2.0,我已将所有内容移至 DNX/DNU(当然,很快将成为 dotnet cli)。但是,我们现在想要构建一个定期更新的包,其中包含来自IANA的最新时区信息。我们将构建一个依赖于 Noda Time 1.3.1 的版本,以及另一个依赖于 Noda Time 2.0.0 的版本。
我想在DNX/DNU 中完成所有这些工作,但我不清楚是否有任何方式可以告诉 DNX/DNU 这个目标框架。请注意,我想让 1.3.1 的所有当前用户都可以使用它,并且它还依赖于 1.3.1,因此我认为目标框架集基本上需要相同。
我尝试过以下框架:
- 便携式net40+sl5+win8+wpa81+wp8(根据Nuget文档,我希望它有最好的工作机会)
- 便携-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+XamariniOS1
- 简介328
在每种情况下,都会dnu restore
显示这种形式的错误:
“portable-net40+sl5+win8+wpa81+wp8”是一个不受支持的框架。
我有一个可怕的怀疑,这基本上不是一个受支持的用例,我需要为这个特定部分坚持一个常规的 csproj 文件,但我认为值得询问一下我是否遗漏了一些东西。