我有一个带有非常详细的配置部分的库。我已经创建了一个 XSD 并希望将它与我的包一起分发,这样当用户安装包时,Visual Studio 知道 XSD,而用户不需要做任何额外的事情。我该怎么做呢?
最佳答案
您可以通过将任何文件放在内容目录中来将所需的任何文件包含在 nuget 包中。安装包后,这些将被安装到目标项目的根目录中。如果您使用 nuspec 文件来构建您的包,您将在该元素下添加以下元素。
<files>
<file src="Configuration\MyXsd.xsd" target="content\TargetFolderName" />
</files>
这将在目标项目中创建以下文件
\TargetFolderName\MyXsd.xsd
一旦 xsd 在目标项目中,visual studio 应该自动选择它以验证您的配置部分。
关于xsd - 如何在 NuGet 包中包含配置部分的 XSD 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16528358/