C# 无法通过NuGet发布源代码
我正试图用源代码发布NuGet 我像这样将源代码添加到NuGet包中(请参见右面板): 我把它发表在NuGet画廊 然后,我打开VisualStudio2013,并在NuGet Package Manager控制台中键入此内容C# 无法通过NuGet发布源代码,c#,visual-studio,nuget,nuget-package,C#,Visual Studio,Nuget,Nuget Package,我正试图用源代码发布NuGet 我像这样将源代码添加到NuGet包中(请参见右面板): 我把它发表在NuGet画廊 然后,我打开VisualStudio2013,并在NuGet Package Manager控制台中键入此内容 PM> Install-Package MySqlBackup.NET Package Manager控制台指示包的安装已成功: 但是,我发现项目中没有添加源代码文件(.cs文件),只是添加了MySql的依赖关系。数据: 我错过了什么步骤 非常感谢您的见解。
PM> Install-Package MySqlBackup.NET
Package Manager控制台指示包的安装已成功:
但是,我发现项目中没有添加源代码文件(.cs文件),只是添加了MySql的依赖关系。数据:
我错过了什么步骤
非常感谢您的见解。这可能不是办法,在Nuget中,您将发布符号,当用户调试其代码时,他可以借助这些符号逐步浏览您的源代码 从官方文件: 如果您看一下,没有关于发布源代码的章节,只有符号 下面是一个关于如何操作的教程: 发布源代码的常用方法是发布以下内容
如果人们只想知道引擎盖下发生了什么,大多数时候符号就足够了。如果他们发现了一个bug或者想要增强库,他们会联系作者或者提供该库。NuGet不是源代码的托管提供商。它是一个.NET包依赖关系管理器,用于编译二进制发行版。你所做的可能是可行的,但不是正确的方法。您最好构建一个CI流程并发布该流程的输出,就像下面@Aybe所说的那样。现在NuGet中的符号支持非常好。