Cam*_*ilB 2 windows shell command-line git-bash
我正在尝试devenv从 Windows 上的 Git Bash 中运行。devenv接受诸如/build Debugor 之类的参数/projectconfig Debug。写作
devenv MySolution.sln /build Debug /project MyProj/MyProj.csproj
Run Code Online (Sandbox Code Playgroud)
失败,并devenv认为/build是当前文件夹中的一个文件。
另一方面,
devenv MySolution.sln --build=Debug --project=MyProj/MyProj.csproj
Run Code Online (Sandbox Code Playgroud)
也失败了。
如何从 Git Bash 中正确传递参数?
我很确定devenv不认为/build是当前文件夹中的文件。当它获取命令行时,/build被解释为命令行开关。但是,Git Bash 向 devenv 传递了一个命令行,如果它没有传递,/build则 devenv 无法猜测发生了什么。
根本问题是 Git Bash 试图有用,并转换/build为\build,确实认为它是一个文件路径。为避免这种情况,请使用//build.
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |