2015-08-17 34 views
8

我有一个项目设置为调试配置为正常编码。当我使用“发布网站”按钮发布时,发布完成后配置会自动更改为发布。如果我打开“编辑发布配置文件”并从对话框发布,则不会发生。的Visual Studio 2015年从调试更改配置,以释放当我发布

任何人都知道这是一个错误或东西我可以通过某种类型的配置设置的地址?

谢谢。

+2

我在VS2013看到了这一点。发布将从发布版本编译并推送,但之后不会重置。我从来没有找到解决方法,所以它可能不幸是“按设计”。 –

+0

有趣。如果这是真的,那似乎会使工具栏按钮变得无用。 – nycdan

+1

我从观看发布的理解是,它将构建更改为发布,然后使用重建(如果已经为我构建,则无关紧要)调用构建方法,然后执行推送到服务器。它忘记缓存和重置构建下拉,这是一个耻辱。 –

回答

1

马丁Noreke的评论是正确的:

发布将编译和发布版本推动,但它不会重置回来之后。

反之亦然,如果您在选择发布时使用具有调试配置的配置文件发布,Visual Studio切换到调试。

只有当您使用Web Click Once Publish toolbar时,才会发生这种情况。

如果您使用发布网络对话框发布,则Visual Studio不会切换配置。您可以通过单击工具栏上的发布按钮旁边的按钮或右键单击项目并单击“发布...”来打开此对话框。

编辑:看来这是固定在Visual Studio 2017年

+0

在VS 2017中仍然存在这个问题 – seabass2020