我有VB项目,我尝试使用PUBLISH功能。
它似乎很好地创建了某种安装程序,但安装程序并没有询问文件的复制位置(它似乎没有复制文件到目标机器“程序文件”。)
这个安装程序是否与通常的安装程序不同? 注意:我希望将应用程序文件安装到硬盘(来自USB记忆棒源)
签名是推荐还是必要?我的应用程序非常简单,它只使用访问DB +打印机api,我还应该签名吗?
答案 0 :(得分:0)
我们内部最大的问题是权限。
“用户”是否有权写入“程序文件”?
答案 1 :(得分:0)
“发布”功能会创建ClickOnce installer。这样的应用程序是按用户而不是每台机器安装的,即它们安装在用户配置文件的某处。 This is by design并且具有以下优点:安装软件的用户不需要计算机上的管理权限。
您也可以转到File/New/Project/Other Project Types/Setup and Deployment/Setup Project
创建设置项目。这将创建一个“传统的”基于MSI的安装程序,提供“经典”C:\ Program Files安装类型。
在MSDN上,比较了两种方法here。