【发布时间】:2014-12-17 21:30:42
【问题描述】:
尝试发布,我反复收到此错误:
Unable to add 'setup.exe' to the Web site. The file 'setup.exe' already exists in this Web site.
我正在运行 VS2013,发布“仅在线可用”应用程序,因为过去我遇到过奇怪的问题,即更新导致用户在使用“离线”选项。
这很好用。但是,我正在使用 .NET 4.5.2 创建这个项目,这意味着我的所有最终用户都必须更新。这也很好,因为我将运行时包含在我的项目的 Application Files 中。
在进行一些测试运行时,我偶然发现了一个巨大的问题/烦恼:当用户运行已发布文件夹中的 setup.exe 时,.NET 更新的安装程序运行,但在此更新期间,我无法发布为文件显然正在使用中。这在过去 VS2010 中不是问题。
有什么解决方法吗?想象一下,当我尝试发布更新时,有人将 .NET 安装程序长时间停留在屏幕上。问题挺大的。
附言此答案不适用,因为它不是实际的权限问题: Clickonce publish - "The file 'default.htm' already exists in this Web site"
【问题讨论】:
标签: visual-studio-2013 clickonce publish