2013-08-01 90 views

回答

3

Visual Studio在編輯XML文件時需要一個XML模式來提供IntelliSense。我創建了一個nuspec.xsd模式專門用於智能感知使用通過在文檔註釋中擴充NuGet的源代碼中找到的模式。

要使用此文件:

  1. 將文件下載到您的Visual Studio XML模式文件夾中。例如:
    • Visual Studio 2010中:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas
    • 的Visual Studio 2012:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas
  2. 確保您的.nuspec文件中指定XML命名空間。如果您以前使用<package>,將其更改爲<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">

架構本身可以從GitHub要點下載:
https://gist.github.com/sharwell/6131243

1

有一個NuGet包爲:

安裝,包裝NuSpec

更多關於它是如何使用的:http://xavierdecoster.com/post/2012/04/27/install-package-nuspec-aspx

+0

此包會自動安裝,但其使用的架構不包括元素和屬性的架構文檔。也許它可以更新爲使用我單獨開發的模式? –

+0

它還會注入XSD,因此您在Visual Studio中自動進行智能感知(如果您已經預先創建了nuspec,然後在根元素中添加xmlns) –

+0

或者您是在談論您開發的更豐富的XSD?如果是這樣,我真的有興趣瞭解這一點!隨時提交公關在https://github.com/myget/nugetpackages –