1

快速问题在这里,我使用Visual Studio创建一个Outlook加载项。我已经创建了代码,它在Outlook中很好地启动。现在创建一个安装程序..这就是我迄今为止所做的,创建了一个新的安装程序项目,并从实际的Outlook项目的调试文件夹中添加了文件(dll和vsto)。但是,当我构建它并运行安装程序时,选择的默认路径为C:\Users\Me\AppData\Roaming\Default Company Name\My Project\使用Visual Studio创建安装程序 - 如何控制文件结构?

似乎是[AppDataFolder][Manufacturer]\[ProductName]是变量。但我如何控制它们?我希望安装程序在正确的位置安装必要的文件。但我似乎无法弄清楚如何做到这一点。

回答

2

您可以将此路径更改为您想要的路径,或者您可以通过右键单击您的安装项目并点击属性来更改这些变量,这些属性还有一些您可能想要的属性更改。

另外对于部署,您应该从发布而不是调试添加文件。

编辑

您可以通过使用程序文件夹:[ProgramFilesFolder]变量。

如果您将文件添加为“添加项目输出”,Visual Studio将添加该项目输出中的所有文件,并且它会自动检测所有必需的依赖项,如.Net Framework等。如果您的应用程序使用其他外部文件作为不属于项目输出的ini,txt等文件,您需要手动添加它们。

+0

是的,但是默认位置更改到任何你想要的“AppDataFolder] [生产企业] \\ [产品名称]”是它说的默认值。我不知道它使用的变量的名称。我想将Addin安装到'C:\ Program Files \ My Folder',但为了做到这一点,我需要知道'C:\ Program Files'这个变量在环境变量中是'%programfiles%',但是这个在这里不起作用。例如,我不想指定'C:\',因为用户可能在'D:\'上安装了Windows。另外,安装程序是否打包源路径中所需的所有文件?在我的情况下,释放文件夹? – 2010-10-19 08:34:30

+0

@ Kenny Bones,看我的编辑。 – 2010-10-19 12:40:36

+1

这是美丽的谢谢!:)这真的应该是更好的记录,羞辱你微软*点手指 – 2010-10-19 18:49:52

1

您可以通过修改应用程序文件夹的属性 Application Folder Properties screen shot

相关问题