65.9K
CodeProject 正在变化。 阅读更多。
Home

ClickOnce 部署 Visual Studio 2005

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.47/5 (9投票s)

2006 年 5 月 8 日

3分钟阅读

viewsIcon

48438

使用 ClickOnce 部署 Windows 应用程序,无需 VS IDE

大家好,

这里介绍一些使用 "ClickOnce" 部署 Windows 应用程序而无需使用 VS 2005 IDE 的技巧。请按照以下步骤在 IIS 上发布您的应用程序。

步骤:-

1. 请在 wwwroot 文件夹下创建一个文件夹,例如 FirstClickOnce。

2. 在 FirstClickOnce 下创建一个子文件夹,例如 FirstClickOnce_1_0_0_0,因为这是您第一次发布应用程序。

3. 将您的 .exe 和 .dll 文件从 bin\debug 文件夹复制到 FirstClickOnce_1_0_0_0。

2. 转到“开始”-->“程序”-->“Microsoft .Net Framework SDK v2.0”-->“SDK 命令提示符”,然后键入 MageUi.exe,这将打开一个窗口。

Sample screenshot

3. 通过从菜单中选择“文件”、“新建”、“应用程序清单”来创建一个新的应用程序清单。

4. 在默认的“名称”选项卡上,输入此部署的名称和版本号。

5. 选择“文件”选项卡,然后单击“应用程序目录”文本框旁边的“浏览...”按钮。

6. 选择您在步骤 2 中创建的包含应用程序文件的目录,然后在文件夹选择对话框中单击“确定”。

7. 单击“填充”按钮将所有应用程序文件添加到文件列表中。如果您的应用程序包含多个可执行文件,请通过从“文件类型”下拉列表中选择“入口点”,将此部署的主要可执行文件标记为启动应用程序。(如果您的应用程序仅包含一个可执行文件,则 MageUI.exe 会为您标记它。)

8. 选择“所需的权限”选项卡,然后选择您需要应用程序断言的信任级别。默认值为“完全信任”,这将适用于大多数应用程序。

9. 从菜单中选择“文件”、“保存”,然后保存应用程序清单。当您保存它时,系统将提示您签署应用程序清单。将其保存在步骤 2 中创建的文件夹中。

10. 从菜单中选择“文件”、“新建”、“部署清单”以创建您的部署清单,然后在“名称”选项卡上,提供一个名称和版本号(在此示例中为 1.0.0.0)。

11. 选择“发布者”选项卡,然后提供“发布者”和“产品”的值。(“产品”是在本地安装应用程序时,Windows“开始”菜单上给您的应用程序的名称。)

12. 切换到“部署”选项卡,然后取消选中“使用 .deploy 文件扩展名”并键入起始位置,如下所示:

Sample screenshot

13. 切换到“更新”选项卡,然后指定您希望此应用程序更新的频率。如果您的应用程序使用 ClickOnce 部署 API 检查更新,请清除标有“此应用程序应检查更新”的复选框。

14. 切换到“应用程序引用”选项卡。您可以通过单击“选择清单”按钮并选择您在 9 个步骤中创建的应用程序清单来预先填充此选项卡上的所有值。

15. 选择“保存”并将部署清单保存到磁盘。当您保存它时,系统将提示您签署应用程序清单。将部署清单保存在步骤 1 中创建的文件夹中。

就是这样,现在从步骤 12 中给出的位置浏览 .application 文件,例如

http://10.42.30.40:86/FirstClickOnce/FirstClickOnce.application

如有任何进一步的疑问,请随时向我提问,

a.malpani@zensar.com

© . All rights reserved.