Github 对 NET.Framework 项目的操作失败
Github Action on NET.Framework project fails
我正在尝试对 .NET Framework 项目 (v4.7.2) 实施 github 操作。
一切正常,直到构建步骤,其中缺少一些引用。这些引用尚未使用 nuGet 添加到项目中。它们是从其他目录添加的本地引用。
这是我的代码:
# This is a basic workflow to help you get started with Actions
name: mySolution.CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
Build:
# The type of runner that the job will run on
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v1.0.2
- name: Setup NuGet
uses: NuGet/setup-nuget@v1.0.5
- name: Restore nuGet packages
run: nuget restore mySolution.sln
- name: Run MSBuild
run: msbuild mySolution.sln /t:Clean,Build /p:platform="Any CPU" /p:Configuration=R2020
所以,我的问题是如何找到这些参考文献? (假设这是问题所在)还有其他建议吗?
谢谢。
您必须确保您的项目引用的文件在构建代理上可用。因此,如果您没有将它们添加到存储库中,请添加它们或以其他方式在构建代理上提供它们。
我正在尝试对 .NET Framework 项目 (v4.7.2) 实施 github 操作。 一切正常,直到构建步骤,其中缺少一些引用。这些引用尚未使用 nuGet 添加到项目中。它们是从其他目录添加的本地引用。
这是我的代码:
# This is a basic workflow to help you get started with Actions
name: mySolution.CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
Build:
# The type of runner that the job will run on
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v1.0.2
- name: Setup NuGet
uses: NuGet/setup-nuget@v1.0.5
- name: Restore nuGet packages
run: nuget restore mySolution.sln
- name: Run MSBuild
run: msbuild mySolution.sln /t:Clean,Build /p:platform="Any CPU" /p:Configuration=R2020
所以,我的问题是如何找到这些参考文献? (假设这是问题所在)还有其他建议吗?
谢谢。
您必须确保您的项目引用的文件在构建代理上可用。因此,如果您没有将它们添加到存储库中,请添加它们或以其他方式在构建代理上提供它们。