我开发了一个 C# 应用程序,我想将它部署到 C:\Program Files\Company Name\Product
文件夹。我没有看到在目标计算机上创建的“公司名称”文件夹。
我将文件从“已发布”目录复制到内存棒(拇指驱动器)上。我将内存棒放到 Windows NT 机器上,然后双击 setup.exe
。该应用程序已安装,因为它出现在 *Start 菜单中。我不知道实际目的地在哪里。我知道它不在 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 字段。公司名称是两个单词,中间有一个空格。空间会造成问题吗?
最佳答案
您不能使用 ClickOnce 执行此操作,因为它的主要优点是不需要对 Program Files 文件夹的写入权限。
关于c# - 部署到 Program Files 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4857529/