将 msbuild 参数传递给 dotnet run 命令

Sha*_*tin 5 msbuild .net-core dotnet-cli

我们可以将 msbuild 参数传递给 dotnet build:

dotnet build MyApp.csproj /p:SolutionDir=C:\MyApp
Run Code Online (Sandbox Code Playgroud)

我们如何做同样的事情dotnet run

这不起作用:

dotnet run MyApp.csproj /p:SolutionDir=C:\MyApp
Run Code Online (Sandbox Code Playgroud)

我们想到的用例是dotnet watchrun命令一起使用并将 msbuild 参数传递给run命令的隐式build步骤。

Ute*_*sil 4

dotnet build MyApp.csproj /p:SolutionDir=C:\MyApp & dotnet run myApp.csproj --no-build
Run Code Online (Sandbox Code Playgroud)