【发布时间】:2016-09-24 21:07:08
【问题描述】:
我正在尝试为另一个项目创建一个 Nuget 包,该项目在项目属性中设置了以下目标:
- .NET Framework 4.5
- ASP.NET Core 1.0
- Windows 8
- Windows Phone Silverlight 8
- Xamarin.Android
- Xamarin.iOS
- Xamarin.iOS(经典)
我创建包的项目的目标完全相同。
在 Nuget 包资源管理器中,我创建了一个 lib 文件夹,并在该 lib-文件夹中添加了另一个文件夹,其中包含 Add Portable Library 和以下设置:
- .NET Framework v4.5 及更高版本
- Windows Phone 8
创建后的目录名称为:
portable-net45+wp8 (.NETPortable,Version=v0.0,Profile=net45+wp8)
我将 Nuget 包发布到我的私人存储库并尝试将其导入到我上面描述的项目中,但它给了我一个错误:
无法安装包“my.package 0.0.1-alpha1”。你正试图 将此软件包安装到目标项目中 '.NETPortable,Version=v4.5,Profile=Profile78',但包确实 不包含任何程序集引用或内容文件 与该框架兼容。如需更多信息,请联系 包作者。
谁能告诉我,如何正确设置我的包,以便可以导入我的包?怎么了?
提前致谢!
【问题讨论】:
标签: nuget nuget-package