如何在csproj中指定commit和分支nuget软件包创建



,因此您当前可以配置分支并提交.nuspec(请参阅参考(:

<repository type="git" 
            url="https://github.com/NuGet/NuGet.Client.git" 
            branch="dev" 
            commit="e1c65e4524cd70ee6e22abe33e6cb6ec73938cb3" />

但是,我们如何从SDK式.CSPROJ文件中配置它?目前,我有类型和URL:

<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/NLog/NLog.git</RepositoryUrl>

我找不到"分支"one_answers" commit"的正确元素或属性。它也不在此页面上:MSDN-为.NET Core的CSPROJ格式添加。

那么,在从SDK式CSPROJ创建Nuget软件包时,我该如何配置分支和提交。

您要寻找的属性如下:

<RepositoryUrl>https://github.com/your/repository.git</RepositoryUrl>
<RepositoryBranch>release2.2</RepositoryBranch> <!-- optional branch reference -->
<RepositoryCommit>24ca19c71e8a84eeb8b9d3f95faa4b244db4341b</RepositoryCommit> <!-- optional commit reference -->

请注意,这些简单添加到包装元数据中,您仍然只能在本地构建任何东西。

最新更新