2012-04-12 81 views
0

我需要创建发行/安装包。 VS中有一个下拉框允许我为该项目创建一个发布版本。所以我点击发布按钮并选择CD选项。果然,它发布了我需要的设置。我安装应用程序一切正常,但我不知道应用程序结束的目标机器上的哪个位置?麻烦的是,我的应用程序已经签署了XML文件,该文件存储了我的应用程序用于启用功能的公钥,具体取决于客户被授权执行的操作。我希望密钥文件成为安装的软件包的一部分,因此我不必单独发送它。我必须发送许可证文件,但我希望避免混淆,只需要用户只将许可证文件复制到本地目录。哪个提出了另一个问题是应用程序安装我做了一个搜索,没有发现任何与我的应用程序名称?但是星形菜单上有一个图标,应用程序似乎只运行文件如何将文件包含在不属于该项目的发行包中

回答

0

您可能已将应用程序部署为“ClickOnce”应用程序。它将程序安装到用户文件夹中的模糊文件夹。在Windows 7上,它变成了“c:\ users \ username \ AppData \ Local \ Apps \ 2.0 \ somefoldername \ somefoldername”之类的东西。如果您需要更多的安装控制权,VS2010免费提供的免费InstallSheild LE不是一个不错的选择。它会让你添加额外的文件。

+0

非常感谢,我浏览了我的VS2010的文件夹和子文件夹,但是出现了空手。我在网络上搜索并提出了在这里安装的说明[链接](http://blogs.msdn.com/b/somasegar/archive/2009/12/14/building-setup-and-deployment-packages-在-VS-2010.aspx)。但是在看到所有关于VS如何越界的评论以及人们可能会讨厌它(他们要求重返WiX,我认为它们会做同样的事情)的所有评论之后,让我非常不愿意走这条路?你有没有使用过InstallSheild LE? – user593082 2012-04-12 17:05:44

+0

我有。尽管我的项目非常简单。但是,它仍然没有给我带来麻烦。我也听说WiX更好,但我发现它有更大的学习曲线。 – JimDel 2012-04-12 17:15:58

相关问题