我有以下问题:由于Visual Studio无法处理链式引用,我需要将所有“链式引用” DLL复制到我的程序的bin文件夹中。为此,我使用Robocopy。
唯一的问题是,我在Visual Studio后期构建事件中输入的命令行被错误地拆分。
这是我的构建事件。我现在得到的只有以下内容:
ROBOCOPY "$(TargetDir)" "$(SolutionDir)Map\bin\$(ConfigurationName)\" *.dll /LOG:RCPY.log
这是我的构建事件。我现在得到的只有以下内容:
Gestartet: Fri Jul 06 15:40:30 2012
Quelle : F:\Sicherung\Visual Studio\Projects\Map\Core\Core.GUI\bin\Release\ F:\Sicherung\Visual\
Ziel : F:\Sicherung\Visual Studio\Projects\Map\Core\Core.GUI\bin\Release\Studio\Projects\Map\Map\bin\Release\
Dateien : *.dll
Optionen: /COPY:DAT /R:1000000 /W:30
为什么呢?因为在第二个路径/参数的“Visual Studio”处有一个空格,导致它被分割。
我尝试了各种引号,但是要么Robocopy没有执行(至少日志文件没有被覆盖),要么就会显示上述日志条目...
而且Visual Studio显示:
命令...以代码16退出
这意味着有一个致命错误,大多数情况下是由于无效路径引起的。
echo "<combined/path"
来调试路径,确保它们是正确的吗? - abatishchev