我正在尝试使用源代码发布NuGet。
我将源代码添加到NuGet包中(参见右侧面板):
我把它发布到NuGet Gallery。
然后我打开Visual Studio 2013并在NuGet包管理器控制台中输入
PM> Install-Package MySqlBackup.NET
软件包管理器控制台表明软件包的安装成功:
但是,我发现源代码文件(.cs文件)没有添加到项目中,只添加了 MySql.Data 的依赖项:
我错过了哪些步骤?
非常感谢您的见解。
答案 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。
如果人们只是想知道幕后发生了什么,那么大多数时候符号就足够了。如果他们发现错误或想要增强库,他们可以联系作者或分叉该库。