此时(ASP.NET 5.0 beta 7)是否可以定位单声道,Android,iOS或便携式类库?如果是,怎么样?
在project.json中添加“MonoAndroid10”目标时,我无法使用像“dotnet”这样的软件包中的任何一个NuGet软件包,因为它们都有禁用对它们的支持的文件夹。
但是,没有运行时或框架包实际上可以工作。在我构建时,它立即开始抱怨实际上没有注册任何类型(System.Object,System.String等),并且构建失败。
对于可直接定位Windows Phone或Silverlight的便携式类库也是如此。
有没有人知道如何实现这种便携性?
答案 0 :(得分:0)
您可以尝试使用.nuspec
文件来描述您的包并指定MonoAndroid10
作为新目标:
[YourPackakageSpecificationFile].nuspec
:
<?xml version="1.0"?>
<package [...]
<files> [...]
<file src="bin/Release/[YourDll].dll" target="lib/MonoAndroid10" />
</files>
</package>
最后,通过调用NuGet命令(nuget pack [YourPackakageSpecificationFile].nuspec
)
nuget spec
调用可以帮助您生成此类文件。
您接下来必须(或不)将您的依赖关系分解为给定的框架...