首页 > 解决方案 > 如何在 GitHub 上为 WPF 添加持续集成

问题描述

请原谅我,我以前从未做过 github 工作流操作。

要重现错误,请按照以下步骤操作。

  1. 在 GitHub 中创建一个新的 repo 并添加一个自述文件

  2. 拉到机器上

  3. 在该文件夹中创建一个空白解决方案

  4. 将 WpfApp 添加到解决方案

  5. 为单元测试创​​建一个基本的 ViewModel

    public class MainWindowViewModel
    {    
        public string Title => "Hello World";
    }
    
  6. 将 MsTest 项目添加到解决方案

  7. 写一个简单的单元测试

    [TestClass]
    public class MainWindowViewModelTests
    {
        [TestMethod]
        public void Title_ShouldReturnHelloWorld()
        {
            var viewModel = new MainWindowViewModel();
    
            Assert.AreEqual("Hello World", viewModel.Title);
        }
    }
    
  8. 推送到github

  9. 在该存储库的 GitHub 中打开操作选项卡

  10. 选择在 .Net 桌面上设置此工作流

  11. 我像这样设置这些变量

env:
  Solution_Name: TestSol\TestSol.sln                         # Replace with your solution name, i.e. MyWpfApp.sln.
  Test_Project_Path: TestSol\TestSol.Tests                 # Replace with the path to your test project, i.e. MyWpfApp.Tests\MyWpfApp.Tests.csproj.
  Wap_Project_Directory: #What Goes Here?    # Replace with the Wap project directory relative to the solution, i.e. MyWpfApp.Package.
  Wap_Project_Path: #What Goes Here?                   # Replace with the path to your Wap project, i.e. MyWpf.App.Package\MyWpfApp.Package.wapproj.

运行这个给了我这个错误 错误

关于我的问题,为什么它不运行测试?另外,什么是 Wap_Project?

标签: githubyamlgithub-actions

解决方案


推荐阅读