相关疑难解决方法(0)

如何在NuGet包中为类库包含Xml Docs?

我正在为C#类库创建一个NuGet包,我想在库中包含生成的Xml文档.这是我的nuspec文件:

<?xml version="1.0" encoding="utf-8"?>
<package>
  <metadata>
    <id>MyLibrary</id>
    <version>1.0.0.0</version>
    <authors>John Nelson</authors>
    <language>en-US</language>
    <description>A C# class library</description>
  </metadata>
  <files>
    <file src="..\..\build\MyLibrary.dll" target="lib\Net40" />
    <file src="..\..\build\MyLibrary.xml" target="lib\Net40" />
  </files>
</package>
Run Code Online (Sandbox Code Playgroud)

当我使用此命令构建包时:

nuget pack MyLibrary.nuspec
Run Code Online (Sandbox Code Playgroud)

它会产生错误.如果我删除该行:

<file src="..\..\build\MyLibrary.xml" target="lib\Net40" />
Run Code Online (Sandbox Code Playgroud)

NuGet.exe成功创建了nupkg.我甚至可以解压缩包,并验证内容是否正确.我究竟做错了什么?xml文件应该进入不同的目标目录吗?

c# nuget nuget-package

93
推荐指数
2
解决办法
2万
查看次数

如何为我的DLL创建XML Intellisense文件?

我正在使用VS 2010在C#中创建DLL,并且我已经为其所有成员创建了XML注释.当我构建DLL时,如何生成将为DLL提供Intellisense的XML文件?谢谢你的帮助.

c# xml intellisense

19
推荐指数
1
解决办法
4628
查看次数

标签 统计

c# ×2

intellisense ×1

nuget ×1

nuget-package ×1

xml ×1