【问题标题】:Copy tools from nuget package to bin folder将工具从 nuget 包复制到 bin 文件夹
【发布时间】:2014-04-20 02:56:59
【问题描述】:

我有一些使用 Selenium WebDriver 的自动化测试。测试应该在 Chrome 上运行,所以我需要 ChromeDriver.exe。我正在使用 NuGet 下载库,发现 ChromeDriver 也可以作为包下载 (http://www.nuget.org/packages/WebDriver.ChromeDriver)。

但是,此软件包在 Tools 文件夹中仅包含 ChromeDriver.exe。我需要将此文件复制到 bin 文件夹中,因为测试需要找到它。有没有办法以通用方式进行复制(没有特定路径),因为在从包中解压缩 ChromeDriver.exe 的文件夹中包含版本号,所以我需要在使用新版本时更改路径。我也需要对 NUnit.Runner 包做类似的事情。

【问题讨论】:

    标签: nuget


    【解决方案1】:

    您或许可以使用post-build event。然后在事件内部使用copy/xcopy,并在项目成功构建后将其移动到bin文件夹中。

    【讨论】:

    • 这就是我结束的地方。在我的 Install.ps1 中,我将 xcopy 命令添加到构建后事件中,并且我正在通过 Unintall.ps1 删除它们。所以我应该在 update-package 命令之后有正确的路径。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 2021-09-16
    相关资源
    最近更新 更多