Bja*_*rke 3 .net nuget portable-class-library xamarin
我试图让我的pcl正确构建到nuget包中.我已更新到xamarin测试版,我已将nuget更新到版本2.8.5但是在创建我的软件包时出现以下错误:
问题:无效的框架文件夹.
说明:"lib"下的"Xamarin.iOS10"文件夹无法识别为有效的框架名称或支持的区域性标识符.
解决方案:将其重命名为有效的框架名称.
如果我只是使用MonoTouch我没有得到错误,坚果然后nuget包没有正确安装.
我怀疑你没有使用最新版本的NuGet.产品版本需要为2.8.3或以上.程序集版本将是2.8.5.x,这可能有点令人困惑.
如果您使用的是NuGet.exe,请运行以下命令检查产品版本:
NuGet.exe update -self
Run Code Online (Sandbox Code Playgroud)
你应该看到输出:
Checking for updates from https://www.nuget.org/api/v2/.
Currently running NuGet.exe 2.8.3.
NuGet.exe is up to date.
Run Code Online (Sandbox Code Playgroud)
然后运行:
NuGet.exe pack YourNuSpec.nuspec
Run Code Online (Sandbox Code Playgroud)
另请注意,无效的框架消息只是一个警告.即使您使用的是无法识别Xamarin.iOS框架的旧版NuGet.exe,仍将使用正确的lib目录创建NuGet包.
归档时间: |
|
查看次数: |
430 次 |
最近记录: |