main
bicijinlian 9 months ago
parent 8574cd71dd
commit 59579d4244

@ -42,9 +42,18 @@
"//全局设置,行运行一次,为后续准备\n",
"#r \"nuget:System.Net.Http.Json\"\n",
"#r \"nuget:Microsoft.Extensions.DependencyInjection\"\n",
"#r \"./Publish/HttpClientStudy.Core/HttpClientStudy.Core.dll\"\n",
"\n",
"global using System.Net.Http;\n",
"global using System.Net.Http.Headers;\n"
"global using System.Net.Http.Headers;\n",
"global using HttpClientStudy.Config;\n",
"global using HttpClientStudy.Core;\n",
"global using HttpClientStudy.Core.Utilities;\n",
"\n",
"//启动已发布的WebApi项目\n",
"Console.WriteLine(\"启动WebApi项目\");\n",
"var startMessage = DotnetCommondUtility.ExecuteCommand(\"exec\",\"./Publish/HttpClientStudy.WebApp/HttpClientStudy.WebApp.dll\");\n",
"Console.WriteLine(startMessage);\n"
]
},
{

@ -33,7 +33,7 @@ namespace HttpClientStudy.Core.Utilities
StandardOutputEncoding = Encoding.UTF8,
RedirectStandardError = true,
StandardErrorEncoding = Encoding.UTF8,
RedirectStandardInput = true,
RedirectStandardInput = false,
StandardInputEncoding = Encoding.UTF8,
UseShellExecute = false,
CreateNoWindow = false,
@ -46,7 +46,11 @@ namespace HttpClientStudy.Core.Utilities
};
process.Start();
if (startInfo.RedirectStandardInput)
{
process.StandardInput.Write("");
}
output = process.StandardOutput.ReadToEnd();
if (waitForExit)

@ -43,7 +43,9 @@ namespace HttpClientStudy.UnitTest.UtilitiesTest
[Fact]
public void StartApp_Test()
{
var result = DotnetCommondUtility.ExecuteCommand("../../../../Docs/Publish/HttpClientStudy.WebApp/HttpClientStudy.WebApp.dll");
var webapiDll = Path.GetFullPath("../../../../Docs/Publish/HttpClientStudy.WebApp/HttpClientStudy.WebApp.dll");
var result = DotnetCommondUtility.ExecuteCommand(webapiDll);
_output.WriteLine(result);
}

Loading…
Cancel
Save