2

Visual Studio 有没有办法为 Visual Studio 中的 NuGet 规范 () 提供 IntelliSense 支持*.nuspec

4

2 回答 2

3

Visual Studio 需要一个可用于在编辑 XML 文件时提供 IntelliSense 的 XML 架构。我通过使用文档注释扩充 NuGet 源代码中的架构nuspec.xsd,创建了一个专门供 IntelliSense 使用的架构。

要使用此文件:

  1. 将文件下载到 Visual Studio XML 架构文件夹。例如:
    • 视觉工作室 2010:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas
    • 视觉工作室 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 Gist 下载:
https ://gist.github.com/sharwell/6131243

于 2013-08-01T13:37:50.393 回答
1

有一个 NuGet 包:

安装包 NuSpec

有关如何使用它的更多信息:http: //xavierdecoster.com/post/2012/04/27/install-package-nuspec-aspx

于 2013-08-01T17:59:27.387 回答