我开发了一个C#应用程序,我想将它部署到C:\Program Files\Company Name\Product
文件夹。我没有看到在目标计算机上创建的“公司名称”文件夹。
我将“已发布”目录中的文件复制到记忆棒(拇指驱动器)上。我将记忆棒带到Windows NT机器上并双击setup.exe
。安装了应用程序,因为它出现在*开始菜单中。我不知道实际目的地在哪里。我知道它不在C:\Program Files\Company Name\Product
文件夹中。
我正在使用MS Visual C#2008 Express Edition版本3.5 SP1。本产品使用严格限制的 ClickOnce 安装程序。不幸的是,这是我给予的工作。
如何告诉C#express将我的应用程序部署到C:\Program Files\Company Name\Product
文件夹?
很抱歉,如果这是重复的,因为我很难搜索有关此问题的任何信息。
注意:我正在使用64位Windows 7平台进行开发。
修改
我在“程序集信息”对话框中填写了标题,公司,产品,版权,版本和GUID字段。公司名称是两个单词之间的空格。空间是否会引起问题?
答案 0 :(得分:15)
使用ClickOnce不能这样做,因为它的主要优点是它不需要对Program Files文件夹的写访问权。
答案 1 :(得分:0)
您是否在汇编信息中指定了公司名称?
要找出它的位置,请右键单击开始菜单图标,然后转到属性。它会告诉你它在哪里。
编辑:我很蠢。如果要对Program Files \ Comapny Name进行安装,请使用安装程序项目而不是单击一次。点击一次即可将其保留在可以跟踪版本的位置。