【发布时间】:2021-09-16 17:02:57
【问题描述】:
我使用 Specflow/MSTest 创建了一个测试套件。我需要能够打包它,以便第三方可以运行测试等。
我可以使用 vstest.console.exe 使用我拥有的一些 .runsettings 来执行功能/场景。
我遇到的问题是如何将文件从 Microsoft.TestPlatform nuget 包复制到我的项目输出文件夹(无论是同一个文件夹还是同级文件夹;这不是问题,我可以不用担心)。我似乎可以解决这个问题。
我已经阅读了一些关于 SO 和其他地方的帖子,人们提出了相同/相似的问题,但我无法重现如何去做。
已尝试编辑项目文件以“始终”复制 PackageReference,使用“无”元素等,但似乎无法获得它。 Microsoft.TestPlatform 被广泛使用,所以我猜我在这里遗漏了一些简单的东西;在这种情况下,我无法让 Google 成为我的朋友。
所以,如果我的 .NET5.0(框架可能不相关)项目引用了 Nuget 包,但没有在任何地方的代码中引用它,我该如何指示 Visual Studio 将该包中的文件复制到我需要它们的任何文件夹构建时去吗?
【问题讨论】:
标签: visual-studio build package nuget