如何将UserControl添加到NugetPackage?

时间:2016-10-21 17:57:05

标签: c# xaml uwp nuget-package

我发布了一个包含UserControl的简单nuget包,但是当我安装我的nuget包时,它说我找不到我的usercontrol。

如果我将usercontrol的属性更改为Embedded Resource,我甚至无法看到我的用户控件。

嗯,问题是:如何为UWP项目的nuget包实现UserControl.cs和xaml?

1 个答案:

答案 0 :(得分:2)

如果您正在使用简单的用户控件创建类库,那么您将把这些文件作为构建输出。

Build output

WinXT特定文件(如.xbf)自Windows 8以来一直存在,自Windows 8.1以来一直是.xr.xml,并且也必须包含在您的NuGet包中。

某些文件(.dll,.pdb和.pri)位于lib / uap10.0文件夹下,而其他文件(.xbf和.xr.xml)位于带有程序集名称的子文件夹下。

NuGet package structure

您可以自己编写nuspec,使用NuGet Package Explorer创建它或任何其他第三方工具。