WPF ClickOnce-通过MSI部署,然后运行更新

WPF ClickOnce-通过MSI部署,然后运行更新,wpf,clickonce,Wpf,Clickonce,我了解如何使用ClickOnce并将应用程序部署到网站进行更新。但是如果我想对安装有更多的控制权,比如文件夹和图标等等,那该怎么办呢。我该怎么做?另外,我不希望用户从部署站点下载,初始安装必须通过CD完成 我目前的解决方案是从ClickOnce部署中获取输出,并将其放在一个全新的安装项目中。但是我想有更好的方法可以做到这一点。如果您想对安装进行更多的控制,ClickOnce可能不适合您 对文件夹的更多控制 我假设您指的是客户端计算机上安装应用程序的文件夹。如果是,ClickOnce应用程序始终安

我了解如何使用ClickOnce并将应用程序部署到网站进行更新。但是如果我想对安装有更多的控制权,比如文件夹和图标等等,那该怎么办呢。我该怎么做?另外,我不希望用户从部署站点下载,初始安装必须通过CD完成


我目前的解决方案是从ClickOnce部署中获取输出,并将其放在一个全新的安装项目中。但是我想有更好的方法可以做到这一点。

如果您想对安装进行更多的控制,ClickOnce可能不适合您

对文件夹的更多控制 我假设您指的是客户端计算机上安装应用程序的文件夹。如果是,ClickOnce应用程序始终安装在用户的配置文件文件夹下。没办法

控制图标 我假设您指的是安装对话框和“开始”菜单快捷方式中使用的主应用程序图标。如果您使用的是VS2008SP1,并且目标是3.5框架,那么在项目属性的“应用程序”选项卡上设置图标应该可以

从光盘上安装 ClickOnce支持从CD安装。您可能想检查自动启动。。。在项目属性>发布选项卡>选项按钮>部署部分的发布选项中进行设置

还有其他选项可以创建桌面快捷方式或创建文件关联,但这是最复杂的