【发布时间】:2017-12-17 23:13:15
【问题描述】:
我的代码:
Process kurulum1 = new Process();
kurulum1.StartInfo.FileName = @"C:\ProgramData\Microsoft\Windows\StartMenu\Programs\Visual Studio 2017\Visual Studio Tools\Developer Command Prompt for VS 2017.lnk";
kurulum1.StartInfo.Arguments = "cd C:\\Users\\stajyer3\\Documents\\Visual Studio 2017\\Projects\\TestWindowsService\\TestWindowsService\\bin\\Debug InstallUtil.exe "TestWindowService.exe" ";
kurulum1.Start();
kurulum1.WaitForExit();
不工作
错误:
[ERROR:parse_cmd.bat] 无效的命令行参数:'cd'。争论 将被忽略。 [错误:parse_cmd.bat] 无效的命令行参数: 'C:\Users\stajyer3\Documents\Visual'。参数将被忽略。 [错误:parse_cmd.bat] 命令行参数无效:“Studio”。 参数将被忽略。 [错误:parse_cmd.bat] 无效的命令行 争论: '2017\Projects\TestWindowsService\TestWindowsService\bin\Debug'。 参数将被忽略。
** Visual Studio 2017 开发者命令提示 v15.0.26430.14 ** 版权所有 (c) 2017 Microsoft Corporation ****************************************************** ******************** [ERROR:VsDevCmd.bat] * VsDevCmd.bat 遇到错误。环境 可能不完整和/或不正确。 *
【问题讨论】:
-
能否格式化您的代码?
-
我已经为您重新格式化了您的帖子。请考虑将来自己这样做,以使其更具可读性。预览是有原因的。
-
@MaviLe 告诉我们您希望代码做什么,您是否尝试运行命令提示符,启动“Debug InstallUtil.exe”运行“TestWindowService.exe”我们无法为您修复代码除非我们知道你想让代码做什么
-
@MikeT 我想在c#中安装名为TestWindowService.exe的windows服务
标签: c# .net windows process command