我在VS 2012中有一个Web应用程序项目,当我使用Web发布工具时,它成功构建但不会将任何文件复制到发布目标(在本例中为文件系统).
如果我查看构建输出,我可以看到所有内容都被正确复制到obj\Release\Package\PackageTmp \但是然后我在构建输出中看到的就是:
4>完成建筑项目"{Project} .csproj".
4>删除现有文件...
4>发布文件夹/ ...
4> ==========构建:3成功,0失败,1最新,0跳过===== =====
==========发布:1成功,0失败,0跳过==========
尽管它表示发布成功,但目标目录中没有用于发布的文件.
我已经在多个项目中看到过这种情况,有时似乎解决方案/平台配置会导致此问题,但我无法找到确切的原因.
有没有其他人看到过这种情况,或者对如何使其正常工作有所了解?
更新:
我可能已经找到了解决方法.我刚刚再次发生这种情况,我正在搞乱发布设置.一旦我将设置选项卡上的所选配置更改为其他配置,然后返回到我想要使用的配置,我的所有文件再次开始发布.希望这可以在将来的其他项目中使用.
更新2:
我在Microsoft Connect上发布了一个错误,并从VS Web Developer团队的开发人员那里收到了回复.他说他们已经在内部版本中解决了这个问题,并将很快发布一个更新发布工具来解决这个问题.
更新3:
最近使用Visual Studio 2012 Update 2修复了此问题
asp.net asp.net-mvc visual-studio-2012 msbuild-wpp visual-studio-publish
我正在尝试在 Visual Studio 2017 上发布一个 .Net-Core 2.0 项目。当我发布一切构建正常时,发布说成功但没有发布任何文件。
我已经查看了一些关于此的问题并尝试了解决方案,从调试切换到发布等。但似乎没有任何效果
正在连接到 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 MyProject -> C:\source\MyProject\obj\Debug\netcoreapp2.0\win10-x64\PubTmp\Out \ 发布文件夹/... Web App 发布成功 ftps://fakeServer.GoDaddy.com:21/
如何为 .net-core 项目启用详细日志记录?