繁体   English   中英

如何将Setup Project的DefaultLocation设置为Path msi正在VS 2010中执行?

[英]How to set DefaultLocation of Setup Project to the Path msi is being executed in VS 2010?

我已经使用VS 2010的安装项目来构建我的一个应用程序的设置(msi)。

我想将应用程序安装到我的msi所在的确切位置。 如果我的msi在D:\\ Application文件夹中并且有人执行它,它应该将应用程序安装到同一文件夹中。 我知道,我必须转到设置属性>视图>文件系统>应用程序文件夹。 对于Application Folder,我将不得不设置DefaultLocation属性。

但是我应该将其设置为什么值,以便我的msi将应用程序安装到执行它的确切位置。

将[SourceDir]作为默认位置。 与所有Windows Installer属性一样,这是区分大小写的。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa371857(v=vs.85).aspx

我测试了它,它工作正常。 请注意 - 如果您不隐藏它,您将在浏览对话框中看到文件夹名称,因此用户可以更改它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM