github - 如何在 GitHub 上为 WPF 添加持续集成
问题描述
请原谅我,我以前从未做过 github 工作流操作。
要重现错误,请按照以下步骤操作。
在 GitHub 中创建一个新的 repo 并添加一个自述文件
拉到机器上
在该文件夹中创建一个空白解决方案
将 WpfApp 添加到解决方案
为单元测试创建一个基本的 ViewModel
public class MainWindowViewModel { public string Title => "Hello World"; }
将 MsTest 项目添加到解决方案
写一个简单的单元测试
[TestClass] public class MainWindowViewModelTests { [TestMethod] public void Title_ShouldReturnHelloWorld() { var viewModel = new MainWindowViewModel(); Assert.AreEqual("Hello World", viewModel.Title); } }
推送到github
在该存储库的 GitHub 中打开操作选项卡
选择在 .Net 桌面上设置此工作流
我像这样设置这些变量
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?
解决方案
推荐阅读
- linux - SSH 访问父主机文件夹
- css - reactjs自动建议建议列表与输入分离
- reactjs - 纱线构建期间出错“TS2694:命名空间'React'没有导出的成员'Context'”
- linux - 存在哪些类型的蓝牙设备?
- django - 在 django 中对另一个表执行查询,但它没有找到该表
- svg - Leaflet Tooltip offset:如何在文本上画一条线?
- xml - 如何在 PhpStorm 中实现/刷新外部 XSD 资源
- jasmine - utils 未定义且预期未定义为函数
- excel - 有没有办法根据 2 列有条件地格式化单元格,其中 1 列确定另一列的比较器?
- google-apps-script - 脚本正在根据表单响应创建多个谷歌文档