我正在尝试使用devenv构建这个简单的windows表单应用程序,但它提供了“使用:
devenv [solutionfile | projectfile | anyfile.ext] [switches]devenv的第一个参数通常是解决方案文件或项目文件。如果希望在编辑器中自动打开文件,也可以使用任何其他文件作为第一个参数。输入项目文件时,集成开发环境将在项目文件的父目录中查找与项目文件具有相同基名的.sln文件。如果不存在这样的.sln文件,那么集成开发环境将查找引用该项目的单个.sln文件。如果不存在这样的单个.sln文件,则集成开发环境将使用与项目文件具有相同基名的默认.sln文件名创建一个未保存的解决方案。.“
有人知道这里面出了什么问题吗?
我为devenv --> var devEnvPath = @"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe";提供的路径
string autoIVUProjFile = @"C:\Users\yash\Documents\Visual Studio 2017\Projects\WindowsFormsApp1\WindowsFormsApp1\WindowsFormsApp1.csproj";
var command = $"\"{autoIVUProjFile}\" /build \"Debug | x64\"";
var cmdsi = new ProcessStartInfo
{
WindowStyle = ProcessWindowStyle.Normal,
FileName = devEnvPath,
RedirectStandardInput = true,
UseShellExecute = false,
Arguments = command
};
Process cmd = Process.Start(cmdsi);
cmd.WaitForExit();请帮我解决这个问题,谢谢
发布于 2020-01-03 13:58:49
尝试执行以下命令:
var command = $"\"{autoIVUProjFile}\" /build Debug";https://stackoverflow.com/questions/59573281
复制相似问题