将我的Windows应用程序从VS2008转换为VS2013之后。我发现VS2013 ClickOnce与VS2008的工作方式不同。使用VS2008,我将我的应用程序部署到我的本地IIS文件夹并将所有文件(publish.htm,setup.exe,MyApp.application和Application Files)复制到QA和Production环境,用户可以从各个环境下载和安装应用程序问题
使用VS2013时,没有publish.htm文件。当用户下载安装包时,会弹出错误消息,说明它无法从本地IIS文件夹而不是从QA或Production Web服务器下载文件。
有没有人尝试使用VS2013的ClickOnce?
答案 0 :(得分:3)
查看项目设置中是否未激活发布文件 - >发布 - >选项 - >部署。我们使用了网络共享发布,它创建了一个发布文件,并创建了一个手动指向该共享的网络目录。
即使生成了文件,Publish.htm中的描述也有点误导。它读取
需要满足以下先决条件:Microsoft .NET Framework 4.5(x86和x64)如果已经安装了这些组件,您现在可以启动该应用程序。否则,请单击下面的按钮 安装先决条件并运行应用程序。
如果您点击"启动"它将启动下载/您的应用程序,您只需要单击"安装"获取所需的组件,如.net Framework(如果你没有在你的目录中部署它们,它将无法工作)。
答案 1 :(得分:0)
让您的用户点击.application文件