C# .Net Core 2.0的AppVeyor CI。自动发布nuget包不起作用
我想在nuget.org的项目页面上发布这个包 请告诉我,我的配置有什么问题,虽然配置中有publish\u nuget,但没有调用nuget pack:true? 或者你有.NETCore的脚本示例吗 项目结构: //*********************************************************************C# .Net Core 2.0的AppVeyor CI。自动发布nuget包不起作用,c#,.net-core,continuous-integration,appveyor,C#,.net Core,Continuous Integration,Appveyor,我想在nuget.org的项目页面上发布这个包 请告诉我,我的配置有什么问题,虽然配置中有publish\u nuget,但没有调用nuget pack:true? 或者你有.NETCore的脚本示例吗 项目结构: //********************************************************************* DaDataApiClient__ DadataApiClient_
DaDataApiClient__
DadataApiClient_
DadataApiClient.nuspec
DadataApiClient.csproj
__ //... sources
DadataApiClient.Test_
DadataApiClient.Test.csproj
//...sources
appveyor.yml
DadataApiClient.sln
...
//*********************************************************************************
现在,构建正在完成,测试正在运行,然后系统尝试发送数据包,而不是将dll打包到包(nuget pack)中。
该项目是在.NETCore2.0下构建的
Сonfig文件随附(appveyor.yml)
生成ci()的日志文件
懒惰者的文本:
version: 1.0.{build}
branches:
only:
- master
skip_branch_with_pr: true
image: Visual Studio 2017
configuration: Release
shallow_clone: true
dotnet_csproj:
patch: true
file: '**\*.csproj'
version: '{version}'
package_version: '{version}'
assembly_version: '{version}'
file_version: '{version}'
informational_version: '{version}'
environment:
matrix:
- TOKEN:
secure: EFVcZzUo9GxQ+slLBFQc2zhFzlfA9gULAy0cXu5m6mQbyzRYLxnAw3F+Z0Qx0Jef
SECRET:
secure: Wz456M9HIV13gTGBd4Eh1F+EsMcmwKgqJhG44BFaXTdC0TyX3k02vAoqOSMo9Xd7
nuget:
project_feed: true
before_build:
- ps: nuget restore
build:
publish_nuget: true
verbosity: minimal
artifacts:
- path: '*\*.nupkg'
deploy:
- provider: NuGet
api_key:
secure: MgLMMGChxGhyyhSrWuntCcR83vpMU7geCo8YfmNVFbW8FLtf/GZqQLd3ZdNoMMzY
skip_symbols: true
artifact: '*\*.nupkg'
on:
branch: master
notifications:
- provider: GitHubPullRequest
on_build_success: true
on_build_failure: false
on_build_status_changed: false
新的
.csproj
格式不需要.nuspec
文件。但是,对于AppVeyor修补和打包.csproj
,其中应该已经存在某些元素。这在GitHub问题中进行了讨论。因此,只需将1.0.1
添加到.csproj
即可修复您的补丁和打包。好的,这很糟糕:(.好的,我已经为打包编写了脚本,谢谢您提供信息