visual studio paquete net framework descargar create crear como c# nuget nuget-package

c# - paquete - nuget 3.6 visual studio 2015



¿Cómo se incluyen Xml Docs para una biblioteca de clases en un paquete NuGet? (1)

El problema fue que no marqué "Generar documentación Xml" para la configuración de compilación que estaba usando. Ese nuspec es correcto.

Estoy creando un paquete NuGet para una biblioteca de clases C #, y me gustaría incluir la documentación Xml generada con la biblioteca. Este es mi archivo 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>

Cuando construyo el paquete con este comando :

nuget pack MyLibrary.nuspec

Genera un error Si elimino la línea:

<file src="../../build/MyLibrary.xml" target="lib/Net40" />

NuGet.exe crea con éxito el nupkg. Incluso puedo descomprimir el paquete y verificar que el contenido sea correcto. ¿Qué estoy haciendo mal? ¿Debe el archivo xml ir a un directorio de destino diferente?