2017-09-05 10 views
1

私はWindowsのGit Bashの中からdevenvを実行しようとしています。 devenvは、/build Debugまたは/projectconfig Debugなどの引数をとります。Git BashからWindowsアプリケーションにコマンドライン引数を渡すには?

devenv MySolution.sln /build Debug /project MyProj/MyProj.csproj 

を書くことは失敗し、devenv/buildは、現在のフォルダ内のファイルであると考えています。一方

devenv MySolution.sln --build=Debug --project=MyProj/MyProj.csproj 

も失敗しました。

Git Bashから引数を正しく渡すにはどうすればいいですか?

答えて

1

私はかなり確信していますdevenv/buildは現在のフォルダのファイルだとは思いません。コマンドラインを取得すると、/buildはコマンドラインスイッチとして解釈されます。しかし、Git Bashはdevenvにコマンドラインを渡し、もしそれが/buildに合格しなければ、devenvは何が起こったのか推測できません。

根本的な問題は、Git Bashが有用であることを試み、/build\buildに変換して、それが実際にファイルパスであると考えていることです。これを避けるには、//buildを使用してください。

関連する問題