gpt4 book ai didi

nuget - 我可以使用 DNX/DNU 构建 "old school"PCL 吗?

转载 作者:行者123 更新时间:2023-12-03 07:35:05 26 4
gpt4 key购买 nike

Noda Time 1.3.1、我们的.csproj文件引用了配置文件 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,因此我认为目标框架集基本上需要相同。

我尝试过以下框架:

  • portable-net40+sl5+win8+wpa81+wp8(我预计基于Nuget documentation有最好的工作机会)
  • 可移植net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+XamariniOS1
  • 个人资料328

在每种情况下,dnu Restore 都会显示以下形式的错误:

"portable-net40+sl5+win8+wpa81+wp8" is an unsupported framework.

我有一个可怕的怀疑,这基本上不是一个受支持的用例,并且我需要坚持使用这个特定部分的常规 csproj 文件,但我认为值得询问一下我是否丢失了东西。

最佳答案

过去 Xamarin 框架存在一些问题,但请尝试执行以下操作;

https://github.com/AutoMapper/AutoMapper/blob/93f276fea36dedb2efd861096f881667af880d58/src/AutoMapper/project.json

看看这是否有效:

{
"frameworks": {
".NETPortable,Version=v4.0,Profile=Profile328": {
"frameworkAssemblies": {
...
}
}
}
}

关于nuget - 我可以使用 DNX/DNU 构建 "old school"PCL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36148363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com