gpt4 book ai didi

c# - 如何安装XUnit Visual Studio Run once per station

转载 作者:太空宇宙 更新时间:2023-11-03 15:25:03 26 4
gpt4 key购买 nike

已编辑:为了使用 xUnit VisualStudio Runner,需要将其安装为 Nuget 包。这种方法是有问题的,因为 (1) 用户有义务将此包添加到它正在创建的每个项目中,以及 (2) 对包二进制文件的引用有问题。

(1) 这似乎不重要,但要求为每个项目添加一个包是用户必须执行的另一项手动操作,这是我们希望删除的不必要的开销。

(2) 我们的产品(不幸的是)没有保持恒定的解决方案层次结构。结果,每个人都创建了适合自己的解决方案。因此,packages 文件夹位置会根据解决方案文件的位置而变化。它反过来反射(reflect)了关于 xUnit VisualStudio Runner 包位置的硬编码到项目文件 (.csproj) 的路径,这使得无法管理代码(每个用户都被迫更改项目文件在他工作期间)。

我们正在寻找一种无需使用 Nuget 包注册过程即可将 xUnit VisualStudio Runner 二进制文件注册为单元测试运行器的方法。

我将不胜感激有关该主题的任何提示。我发现没有办法向 xUnit 开发人员询问这个问题。我已经审查了它正式完成的方式 herehere .VS extension完成这项工作的声称已过时,不能再安装在 VS 上。

谢谢。

最佳答案

我已经成功地为使用 XUnit Nuget 包的 VS2015 创建了 VS 扩展。该扩展将包的二进制文件安装为 UnitTest 适配器。您可以在 xunit-vs-adapter 中找到一个包.请注意,它使用特定版本的 XUnit 适配器。我没有动态上传最新版本。

关于c# - 如何安装XUnit Visual Studio Run once per station,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35694479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com