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
以下文件。