Visual Studio 2017 详细发布

Posted

技术标签:

【中文标题】Visual Studio 2017 详细发布【英文标题】:Visual studio 2017 Verbose publish 【发布时间】:2018-05-30 02:03:40 【问题描述】:

我正在尝试在 Visual Studio 2017 上发布一个 .Net-Core 2.0 项目。 当我发布一切正常时,发布说成功,但没有发布任何文件。

我查看了一些关于此的 questions 并尝试了解决方案,从调试切换到发布等。 但似乎没有任何效果

正在连接到 ftps://fakeServer.GoDaddy.com:21... C:\source\MyProject.csproj 的恢复在 97.58 毫秒内完成。 C:\source\MyDependency.csproj 的恢复在 73.07 毫秒内完成。 C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2106,5):警告 MSB3277:发现不同版本的“Microsoft.EntityFrameworkCore.设计”无法解决。当日志详细程度设置为详细时,这些引用冲突会列在构建日志中。 C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2106,5):警告 MSB3277:发现不同版本的“Microsoft.EntityFrameworkCore”之间存在冲突无法解决。当日志详细程度设置为详细时,这些引用冲突会列在构建日志中。 MyProject-> C:\source\MyProject\bin\Debug\netcoreapp2.0\win10-x64\MyProject.dll 我的项目-> C:\source\MyProject\obj\Debug\netcoreapp2.0\win10-x64\PubTmp\Out\ 发布文件夹/... Web App 发布成功 ftps://fakeServer.GoDaddy.com:21/

如何为 .net-core 项目启用详细日志记录?

【问题讨论】:

您可以尝试发布到本地文件夹然后尝试将文件上传到 Godaddy 吗? @MarioBerthely 感谢这是一个很好的解决方法 【参考方案1】:

这是针对 2015 年的,但对于 2017 年的设置是相同的: https://msdn.microsoft.com/en-us/library/jj651643.aspx

更改构建日志中包含的信息量 菜单栏,选择工具、选项。

在 Projects and Solutions 页面上,选择 Build and Run 页面。

在 MSBuild 项目构建输出详细列表中,选择以下之一 以下值,然后选择“确定”按钮。

【讨论】:

谢谢,我会测试一下,也许它至少会告诉我为什么它不会发布【参考方案2】:

您根本没有显示任何文件吗?我之前已经让 Visual Studio 锁定了发布文件夹。尝试以管理员模式发布,并尝试删除所有现有文件(如果有)。值得注意的是,我已将我的设置为自动删除,但在过去三个月中我仍然不得不手动执行两次。

【讨论】:

以上是关于Visual Studio 2017 详细发布的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2017 安装使用教程(详细版)

基于windows系统中visual studio2017的dlib库详细配置安装流程

如何在 Visual Studio 2017 上禁用代码分析?

最强IDE更流行,微软发布Visual Studio 2017新版路线图

visual studio2017怎么使用strcat,strcpy,strlwr,strupr

Visual Studio 2017 RC 下载 最新版本的发行说明