在nuget包中提供html UI

时间:2016-04-26 08:04:31

标签: visual-studio-2013 nuget

我制作了一个小型应用程序,将在nuget包中发布。

除了我的C#代码之外,我还为管理目的制作了一个小的HTML UI。

现在我希望将这个html文件放在新的Project Explorer中,如果可能的话?

构建包我已经下载了CreateNewNuGetPackageFromProjectAfterEachBuild包。

如果有人知道如何解决这个问题会很好。

最诚挚的问候 安德烈

1 个答案:

答案 0 :(得分:0)

您可以在NuGet包中添加添加到项目中的内容文件。这在NuGet nuspec reference documentation

中有记录

对于NuGet版本2,您可以使用具有Content属性的文件元素:

<file src="css\mobile\*.css" target="content\css\mobile" />

当添加NuGet包时,这将在项目内创建一个css \ mobile目录。

使用Visual Studio 2015更新1中的NuGet 3,如果您需要支持使用project.json文件的较新项目类型,则新建议是使用contentFiles。请注意,建议这些文件是不可变的,不得由开发人员修改。

<contentFiles>
    <files include="any/any/images/abc.png" buildAction="EmbeddedResource" />