我在 VS 2012 中有一个 Web 应用程序项目,当我使用 Web 发布工具时,它会成功构建,但不会将任何文件复制到发布目标(在本例中为文件系统)。
如果我查看构建输出,我可以看到所有内容都被正确复制到 obj\Release\Package\PackageTmp\ 但随后我在构建输出中看到的是:
4>完成构建项目“{Project}.csproj”。
4>删除现有文件...
4>发布文件夹/...
4> ========== 构建:3 成功,0 失败,1 最新,0 跳过 ==========
========== 发布:1 成功,0 失败,0 跳过 ==========
即使它说发布成功,但发布的目标目录中没有文件。
我在多个项目中看到过这种情况,有时似乎是解决方案/平台配置导致了此问题,但我无法查明其确切原因。
有其他人看到这种情况发生或知道如何使其正常工作吗?
UPDATE:
我可能已经找到了解决这个问题的方法。我刚刚又发生了这种情况,我正在搞乱发布设置。一旦我将“设置”选项卡上选定的配置更改为另一种配置,然后又回到我想要使用的配置,我的所有文件就再次开始发布。希望这适用于未来的其他项目。
更新2:
我在 Microsoft Connect 上发布了一个错误,并收到了 VS Web 开发人员团队的开发人员的回复。他说他们已经在内部版本中解决了这个问题,并将很快发布发布工具的更新来解决这个问题。
更新3:
最近已通过 Visual Studio 2012 Update 2 修复了此问题
同样的问题。解决方法是将发布设置从“发布”更改为“调试”。重新发布然后改回Release...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)