visual-studio - 如何将 XCOPY Visual Studio Post Build 命令与相对路径结合使用

标签 visual-studio visual-studio-2017 nuget xcopy

我正在开发一个 Visual Studio 项目,该项目有一个生成后事件,可将已编译的 DLL 复制到另一个文件夹中。

X 复制命令如下所示:

XCOPY "$(TargetDir)*" "C:\Projects\AsoRockX\AsoRock.Web\bin" /S /Y

我遇到的问题是另一个开发人员正在处理这个项目,但他无法将该项目放在他的 C: 驱动器上。他只能把它放在他的 D: 上,所以项目无法构建。

如何更改该命令以便它查找相对路径?

最佳答案

我不知道您想将文件复制到哪里,但我建议使用以下命令:

XCOPY $(targetDir)* $(solutionDir)\.. /S /Y

您需要确保变量以路径分隔符 (\) 结束或不结束。

我猜您的 .sln 文件上方的文件夹不再位于存储库内。

关于visual-studio - 如何将 XCOPY Visual Studio Post Build 命令与相对路径结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56167660/

相关文章:

visual-studio - 寻找数据库项目的替代方案

c++ - Visual Studio 中解决方案范围的构建配置?

asp.net - Visual Studio 2017 ASP.Net 发布独立的 Dot Net Core 应用程序

c# - 发布引用其他程序集的 nuget 包

visual-studio - VS 2010 最喜欢的功能

visual-studio - 您是否对Microsoft Visual Studio有任何推荐的宏?

.net - 使用 MSBuild, '$(SolutionDir)' 错误地解析为 C :\when running 'msbuild/t:restore'

c# - 编写自己的组框时出现 UI 故障

asp.net - 如何在 Nuget 中排除/不显示 .NET Framework 包?

nuget - 检查 nuget 包的内容