diff --git a/KoreBuild-dotnet/build/_dotnet-publish.shade b/KoreBuild-dotnet/build/_dotnet-publish.shade index 9df9ab3ddc..d57e8acbc3 100644 --- a/KoreBuild-dotnet/build/_dotnet-publish.shade +++ b/KoreBuild-dotnet/build/_dotnet-publish.shade @@ -23,12 +23,17 @@ default configuration = 'Debug' var projectName=Path.GetFileName(projectFolder); var projectBin=Path.Combine(projectFolder, "bin", configuration); - var outputArg = string.IsNullOrEmpty(outputFolder)? "": "--output " + outputFolder; - var frameworkArg = string.IsNullOrEmpty(framework)? "": "--framework " + framework; + var outputArg = string.IsNullOrEmpty(outputFolder) ? "" : "--output " + outputFolder; + var frameworkArg = ""; + if (!string.IsNullOrEmpty(framework)) + { + frameworkArg = "--framework " + framework; + projectBin = Path.Combine(projectBin, framework); + } DeleteFolder(projectBin); - var dotnetArgs=string.Format("publish --configuration {0} {1} {2} {3}", configuration, frameworkArg, outputArg, projectFolder); + var dotnetArgs = string.Format("publish --configuration {0} {1} {2} {3}", configuration, frameworkArg, outputArg, projectFolder); Dotnet(dotnetArgs); } \ No newline at end of file