我有一个 .net core 2 项目,我想在预构建事件中运行另一个 .net core 2 项目。
我以前的所有项目都是使用框架 4.x 开发的,它在构建生成的 .exe 文件时。这个 .net 核心没有。我怎样才能获得与以前项目中的旧代码相同的结果:
$(MSBuildProjectDirectory)\..\MyProjectName\bin\$(Configuration)\MyProjectName.exe
先感谢您 !
我有一个 .net core 2 项目,我想在预构建事件中运行另一个 .net core 2 项目。
我以前的所有项目都是使用框架 4.x 开发的,它在构建生成的 .exe 文件时。这个 .net 核心没有。我怎样才能获得与以前项目中的旧代码相同的结果:
$(MSBuildProjectDirectory)\..\MyProjectName\bin\$(Configuration)\MyProjectName.exe
先感谢您 !
点网运行
public static void ExecuteCommand(string command, string workingDirectory) { var processStartInfo = new ProcessStartInfo(); processStartInfo.WorkingDirectory = workingDirectory; processStartInfo.FileName = "cmd.exe"; processStartInfo.Arguments = "/k " + command; processStartInfo.CreateNoWindow = false; processStartInfo.UseShellExecute = true; Process proc = Process.Start(processStartInfo); }
// the directory that contains (.csproj) var appWorkingDirectory = @"D:\\Examples\\MyApp"; ExecuteCommand("dotnet run", appWorkingDirectory);
processStartInfo.CreateNoWindow = true;
希望这可以帮到你