3
我有一个相当详细的配置部分库。我创建了一个XSD,并希望将其与我的包一起分发,以便用户安装包时,Visual Studio知道XSD,而用户不需要额外做任何事情。我该怎么做呢?如何为NuGet包的配置部分包含XSD文件?
我有一个相当详细的配置部分库。我创建了一个XSD,并希望将其与我的包一起分发,以便用户安装包时,Visual Studio知道XSD,而用户不需要额外做任何事情。我该怎么做呢?如何为NuGet包的配置部分包含XSD文件?
通过将您想要的任何文件放入内容目录中,您可以将它们包含在nuget包中。这些将在软件包安装后被安装到您的目标项目的根目录中。如果你使用nuspec文件来构建你的包,你可以在元素下添加下面的元素。一旦XSD是在目标项目中的Visual Studio会自动把它捡起来验证你的配置部分
<files>
<file src="Configuration\MyXsd.xsd" target="content\TargetFolderName" />
</files>
这将创建在目标项目
\TargetFolderName\MyXsd.xsd
以下文件。