gpt4 book ai didi

c# - 运行 devenv 来构建 VDPROJ 设置

转载 作者:行者123 更新时间:2023-12-04 10:48:55 28 4
gpt4 key购买 nike

我正在尝试使用 devenv 构建这个简单的 Windows 窗体应用程序但它给出了“使用:

devenv  [solutionfile | projectfile | anyfile.ext]  [switches]

devenv 的第一个参数通常是解决方案文件或项目文件。
如果您想使用任何其他文件作为第一个参数
文件在编辑器中自动打开。当您输入项目文件时,IDE
查找与项目文件具有相同基本名称的 .sln 文件
项目文件的父目录。如果不存在这样的 .sln 文件,则
IDE 查找引用该项目的单个 .sln 文件。如果没有这样的单例
.sln 文件存在,然后 IDE 使用默认的 .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();

请帮我解决这个问题,谢谢

最佳答案

试试这个命令:

var command = $"\"{autoIVUProjFile}\" /build Debug";

关于c# - 运行 devenv 来构建 VDPROJ 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59573281/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com