因此,当前您可以配置分支并提交.nuspec(请参见reference):
<repository type="git"
url="https://github.com/NuGet/NuGet.Client.git"
branch="dev"
commit="e1c65e4524cd70ee6e22abe33e6cb6ec73938cb3" />
但是我们如何从SDK样式的.csproj文件中进行配置?目前,我具有类型和网址:
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/NLog/NLog.git</RepositoryUrl>
,我找不到“分支”和“提交”的正确元素或属性。它也不在此页面上:MSDN - Additions to the csproj format for .NET Core。
那么,从sdk样式的csproj创建nuget包时,如何配置分支并提交?
答案 0 :(得分:0)
您要查找的属性如下:
<RepositoryUrl>https://github.com/your/repository.git</RepositoryUrl>
<RepositoryBranch>release2.2</RepositoryBranch> <!-- optional branch reference -->
<RepositoryCommit>24ca19c71e8a84eeb8b9d3f95faa4b244db4341b</RepositoryCommit> <!-- optional commit reference -->
请注意,这些只是添加到包元数据中,您仍然只会在本地构建任何内容。