Msbuild Github操作生成工件文件夹位置
我正在使用github操作创建一个.net构建。我还停留在构建过程的最后一步,我想自动添加release文件夹作为要上传的工件,但是,我不确定是哪个变量,或者是否有一个用于识别的变量。任何协助都将不胜感激 示例代码如下:Msbuild Github操作生成工件文件夹位置,msbuild,github-actions,Msbuild,Github Actions,我正在使用github操作创建一个.net构建。我还停留在构建过程的最后一步,我想自动添加release文件夹作为要上传的工件,但是,我不确定是哪个变量,或者是否有一个用于识别的变量。任何协助都将不胜感激 示例代码如下: name: Build Capcom on: [push] jobs: build: runs-on: windows-latest steps: - uses: actions/checkout@v1 name: Che
name: Build Capcom
on: [push]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v1
name: Checkout Code
- name: Setup MSBuild Path
uses: warrenbuckley/Setup-MSBuild@v1
- name: Setup NuGet
uses: NuGet/setup-nuget@v1.0.2
- name: Install Windows 8.1 SDK
shell: powershell
run: |
Invoke-WebRequest -Method Get -Uri https://go.microsoft.com/fwlink/p/?LinkId=323507 -OutFile sdksetup.exe -UseBasicParsing
Start-Process -Wait sdksetup.exe -ArgumentList "/q", "/norestart", "/features", "OptionId.WindowsDesktopSoftwareDevelopmentKit", "OptionId.NetFxSoftwareDevelopmentKit"
- name: Restore NuGet Packages
run: nuget restore ExploitCapcom.sln
- name: Build App
run: msbuild ExploitCapcom.sln /p:Configuration=Release /p:DeployOnBuild=true /p:PublishProfile=FolderProfile
- name: Upload artifact
uses: actions/upload-artifact@v2
with:
name: Capcom
path: "D:/a/newbuild/"
这不是关于Github操作的问题。这是一个关于
msbuild
输出位置的问题。如果您查看,您可以看到有一个BaseOutputPath
属性(如文档所述:指定输出文件的基本路径),您可以在Build App
步骤中将其设置为给定值,并使用与上载工件
步骤中的路径
相同的值。您还可以将-verbosity:diag
开关添加到msbuild
命令,以查看更详细的生成输出,从而了解路径。这不是Github操作的问题。这是一个关于msbuild
输出位置的问题。如果您查看,您可以看到有一个BaseOutputPath
属性(如文档所述:指定输出文件的基本路径),您可以在Build App
步骤中将其设置为给定值,并使用与上载工件
步骤中的路径
相同的值。您还可以将-verbosity:diag
开关添加到msbuild
命令,以查看更详细的生成输出,从而了解路径。