.net core 为什么将配置为发布版的publish.NET Core 2.1自包含部署保存为调试?

.net core 为什么将配置为发布版的publish.NET Core 2.1自包含部署保存为调试?,.net-core,.net Core,我正在发布我的第一个.NET核心应用程序,我正在尝试通过自包含部署来实现这一点,这样用户就可以使用该应用程序,而无需安装任何其他内容 一切正常,但当我使用此配置文件时 我看到以下输出: 2>App -> C:\Users\ido.ran\Documents\dev\App\bin\Release\netcoreapp2.1\win-x64\ParametersEditor2.dll 2>App -> C:\Users\ido.ran\Documents\dev\App\

我正在发布我的第一个.NET核心应用程序,我正在尝试通过自包含部署来实现这一点,这样用户就可以使用该应用程序,而无需安装任何其他内容

一切正常,但当我使用此配置文件时

我看到以下输出:

2>App -> C:\Users\ido.ran\Documents\dev\App\bin\Release\netcoreapp2.1\win-x64\ParametersEditor2.dll
2>App -> C:\Users\ido.ran\Documents\dev\App\bin\Debug\netcoreapp2.1\publish\
2>App was published successfully to bin\Debug\netcoreapp2.1\publish\

为什么将部署发布到
bin\Debug
而不是
bin\Release

发布向导将文件发布到选定的“目标位置”


如果您想将其发布到其他位置,只需更改此位置。

您的
发布
配置的默认输出是什么?它只会发布到选定为目标路径的文件夹。@Thangadurai您是对的:)我没有注意到这一点,您可以将其作为答案写入吗?我会将其标记为正确的。