源代码无法通过NuGet发布

时间:2014-04-10 01:35:07

标签: c# visual-studio nuget nuget-package

我正在尝试使用源代码发布NuGet。

我将源代码添加到NuGet包中(参见右侧面板):

enter image description here

我把它发布到NuGet Gallery。

然后我打开Visual Studio 2013并在NuGet包管理器控制台中输入

PM> Install-Package MySqlBackup.NET

软件包管理器控制台表明软件包的安装成功:

enter image description here

但是,我发现源代码文件(.cs文件)没有添加到项目中,只添加了 MySql.Data 的依赖项:

enter image description here

我错过了哪些步骤?

非常感谢您的见解。

1 个答案:

答案 0 :(得分:3)

这可能不是可行的方法,在Nuget中你会发布符号,当用户调试他的代码时,他可以通过这些符号逐步浏览你的来源。

来自官方文档:

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-symbol-package

如果查看official docs,就没有关于发布源代码的章节,只有符号。

这是一个关于这样做的教程:

http://blog.davidebbo.com/2011/04/easy-way-to-publish-nuget-packages-with.html

发布源代码的常用方法是GitHub

如果人们只是想知道幕后发生了什么,那么大多数时候符号就足够了。如果他们发现错误或想要增强库,他们可以联系作者或分叉该库。