文件名称:OvermanGroup.NuGet.Packager:用于创建和发布NuGet程序包的MSBuild任务
文件大小:115KB
文件格式:ZIP
更新时间:2024-06-07 06:29:57
C#
OvermanGroup.NuGet.Packager 此NuGet软件包将可配置的MSBuild任务添加到您的项目中,以便您可以在构建项目后轻松地自动创建和发布NuGet软件包。 目的 我发现自己重新创建了相同的批处理和Powershell Post Build脚本,以经常为我的C#项目生成NuGet包。 当我第一次在NuGet中搜索用于自动化软件包创建的现有工具时,我对结果不满意。 有很多现有的程序包给我的项目增加了很多膨胀,而且配置起来并不容易。 最后,我希望OctoPack非常熟悉它,它在我们的环境中被Octopus Deploy使用。 因此,这个软件包诞生了,这是我对NuGet的第一个贡献。 希望您喜欢,请让我知道任何意见或建议。 特征 如果还不存在,则添加一个NuSpec文件 自动找到NuGet.exe 从项目文件(csproj,vbproj等)创建包 从NuSpec文件创
【文件预览】:
OvermanGroup.NuGet.Packager-master
----OvermanGroup.NuGet.Packager.sln(2KB)
----images()
--------OverPackBuildDefinition.png(48KB)
--------MSBuildLogging.png(19KB)
----.nuget()
--------NuGet.config(624B)
----COPYRIGHT.txt(591B)
----OvermanGroup.NuGet.Packager.Example()
--------Calculator.cs(139B)
--------packages.config(181B)
--------OvermanGroup.NuGet.Packager.Example.nuspec(936B)
--------OvermanGroup.NuGet.Packager.props(7KB)
--------OvermanGroup.NuGet.Packager.Example.csproj(5KB)
--------Properties()
----OvermanGroup.NuGet.Packager()
--------NuGetExeResolver.cs(3KB)
--------packages.config(146B)
--------OvermanGroup.NuGet.Packager.nuspec(2KB)
--------NativeMethods.cs(529B)
--------tools()
--------OvermanGroup.NuGet.Packager.csproj(4KB)
--------CommandLineBuilderExtensions.cs(1KB)
--------OvermanGroup.NuGet.Packager.props(7KB)
--------OvermanGroup.NuGet.Packager.targets(7KB)
--------Logger.cs(1KB)
--------Tasks()
--------Constants.cs(340B)
--------ILogger.cs(310B)
--------Properties()
----.gitignore(3KB)
----README.md(12KB)
----PackageIcon.png(2KB)
----OvermanGroup.NuGet.Packager.Test()
--------CreateNuGetPackageTests.cs(5KB)
--------OvermanGroup.NuGet.Packager.Test.nuspec(1KB)
--------packages.config(523B)
--------TestHelper.cs(6KB)
--------OvermanGroup.NuGet.Packager.Test.csproj(7KB)
--------PublishNuGetPackageTests.cs(2KB)
--------ResolveNuGetExePathTests.cs(667B)
--------NuGetExeResolverTests.cs(2KB)
--------Properties()
----.gitattributes(2KB)
----LICENSE.txt(10KB)