Build | NuGet |
---|---|
SourceYard 提供制作源代码的 Nuget 包的方法,制作出来的源代码包可以被安装到任意的源代码兼容的项目。最后会合并到被安装的项目的程序集。
通过 SourceYard 可以分发简单的工具库,同时可以有效减少 DLL 的数量从而提升应用程序启动性能。因为 SourceYard 制作的是源代码包,制作出来的包具备良好的兼容性,通过宏等方法可以做到在各个平台使用相同的 Nuget 库。
在项目中使用 NuGet 安装 SourceYard 完成之后的每次编译生成,都可以在输出文件夹找到生成的 xx.source.1.0.0.nupkg 源代码包文件
将源代码包文件提交到 NuGet 源上,可以将此源代码包作为和普通的 NuGet 包一样在其他项目安装使用
以下是一个例子
创建一个空白的库程序
dotnet new console -o Foo
在创建的项目里面安装 SourceYard 库
cd Foo
dotnet add package dotnetCampus.SourceYard
运行 dotnet build 命令进行编译,编译完成可以在 bin\debug
文件夹可以找到打包的源代码包
注意
版本号是 0.1.19035-alpha 将会影响双包项目的使用,如需支持双包的项目请采用 0.1.19033-alpha 版本
如果你希望参与贡献,欢迎 Pull Request,或给我们 报告 Bug
查看这个页面 来了解我们 2020 年的开发计划