使用Nuget包装源代码

mar*_*are 16 asp.net-mvc nuget nuget-package

我已经成功创建了一个Nuget包,其中包含已编译的DLL和未编译的内容,如图像,样式等.

已编译控制器,帮助程序,资源和其他代码.当只需要编译的DLL和公共资源时,这个包对于分发很有用,但是我也希望有一个包含所有内容的完整源代码的包.

我读了命令行参考但没有找到这样的选项(可能已经错过了它).

如何打包源文件(.cs)?

mar*_*are 9

这应该指导任何发现自己想要使用Nuget的人将源代码文件重用到正确的方向:

http://blogs.clariusconsulting.net/kzu/how-to-create-lightweight-reusable-source-code-with-nuget/

  • 更好的方向是使用 [Quarks](https://github.com/shaynevanasperen/Quarks)。原因是 NETFx 已经过时并且没有得到维护。以下是该项目的快速描述:一组仅源代码的 [NuGet 包](https://www.nuget.org/packages?q=quarks) 表示不属于整体的一小部分功能“实用程序”库。这些通常作为独立的源文件作为内部类添加到您的项目中,可以轻松地使用 NuGet 保持最新。有关更多信息,请参阅 GitHub 项目页面。 (2认同)