在开发人员命令提示符下运行控制台应用程序

4

我有一个控制台应用程序,使用csc.exemsbuild.exetf.exe对C#解决方案执行某些操作。
我想在Visual Studio开发人员命令提示符的上下文中运行我的应用程序(而不实际让用户打开它),因为它自动设置了上述文件的路径,从而减少了寻找它们并为每个用户本地存储路径的需要。
如何在开发人员命令提示符下运行我的控制台应用程序?


也许你可以查看这些链接- http://stackoverflow.com/questions/34945164/open-visual-studio-command-prompt-from-c-sharp-code,http://stackoverflow.com/questions/25286082/sending-arguments-to-developer-command-prompt-for-visual-studio和http://www.c-sharpcorner.com/forums/want-to-run-command-in-vs-command-promt-from-c-sharpnet-or-vb-net - Souvik Ghosh
你可以在你的应用程序中运行vsdevcmd.bat文件,这样就可以了吧? - BugFinder
这些解决方案不允许我在应用程序的上下文中使用开发人员命令提示设置的环境变量。 - Yoav
1个回答

0
您可以像这样创建批处理文件:

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat" && echo %FrameworkDir%

这将设置环境,然后回显其中一个设置的变量的值。只需用您自己的命令替换echo命令即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接