我今天开始学习Electron,我希望能够从Visual Studio中运行我的项目。我已经达到了我希望能够单击调试并让Visual Studio启动应用程序的程度。我使用msbuild任务在项目的app目录上运行electron.exe,但是当我构建时会发生这种情况。我真的希望能够单击调试按钮来启动应用程序。有谁知道如何在Visual Studio 2015中更改调试按钮的行为?我想调试按钮以我的app目录作为输入调用electron.exe,这正是我的msbuild自定义任务正在做什么。
这是我的msbuild任务的代码。
using System.Diagnostics;
using System.IO;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
namespace Electron.Tasks
{
public class ElectronBuild : Task
{
[Required]
public string ElectronPath { get; set; }
[Required]
public string AppPath { get; set; }
public override bool Execute()
{
var processStartInfo = new ProcessStartInfo(Path.Combine(ElectronPath, "Electron.exe"))
{
Arguments = AppPath,
RedirectStandardOutput = true,
RedirectStandardError = true,
UseShellExecute = false
};
var process = Process.Start(processStartInfo);
var output = process.StandardOutput.ReadToEnd();
output = process.StandardError.ReadToEnd();
Log.LogMessage(output);
return true;
}
}
}