Visual studio 2008 在异地使用ClickOnce将应用程序部署到网络共享

Visual studio 2008 在异地使用ClickOnce将应用程序部署到网络共享,visual-studio-2008,clickonce,Visual Studio 2008,Clickonce,我在VisualStudio2008中编写了应用程序,我在工作时使用ClickOnce将其部署到网络共享中。有时我在家工作,但我没有允许从公司外部访问共享以部署应用程序的VPN。有没有一种方法可以让我简单地打包,通过FTP发送,然后在服务器上解包,这样ClickOnce就不会注意到它是以不同的方式发送的,这样就不会丢失数字和与正常网络部署相关的一切?这是C#,.NET3.5应用程序 绝对!您可以将应用程序发布到任何文件夹,然后将其移动到用户安装它的部署文件夹 为此,请将发布文件夹位置设置为本地文

我在
VisualStudio2008
中编写了应用程序,我在工作时使用
ClickOnce
将其部署到网络共享中。有时我在家工作,但我没有允许从公司外部访问共享以部署应用程序的VPN。有没有一种方法可以让我简单地打包,通过FTP发送,然后在服务器上解包,这样ClickOnce就不会注意到它是以不同的方式发送的,这样就不会丢失数字和与正常网络部署相关的一切?这是C#,.NET3.5应用程序

绝对!您可以将应用程序发布到任何文件夹,然后将其移动到用户安装它的部署文件夹

为此,请将发布文件夹位置设置为本地文件夹,如C:\\U Publish\AppName。(让你高兴的事)

将安装文件夹URL设置为文件服务器上的地址。这必须是UNC共享路径(或Web服务器)。例如\\myservername\mysharename\myapp-->这是用户安装应用程序所使用的路径

发布、压缩并将文件移动到安装URL中指定的位置。(myservername\mysharename\myapp)


确保在根文件夹中解压,以便正确创建目录结构,并替换根文件夹中指向正确版本的部署清单(.application)。

太好了。谢谢,我不想自己做实验,不想破坏数字。但似乎它会做得很好;)