【发布时间】:2011-10-05 13:21:09
【问题描述】:
我有一个 C# 应用程序和一个 WiX 项目,用于在 ProgramFilesFolder 中安装此应用程序。我的应用程序有一个使用 dll 文件的查看器元素。如果我以普通用户权限启动应用程序,我会收到错误消息,并且我的应用程序中的查看器元素不会加载错误消息,即我的查看器元素无法访问 dll 文件。作为管理员用户,它工作正常。在我的 WiX 项目中,我设置了 perMachine 属性,并且在我的应用程序中使用了其他几个 dll 文件,但我没有收到此类错误。
如果我在 ProgramFilesFolder 之外安装我的应用程序,则没有问题。 我该怎么办?在 VS2010 中,我可以为每个文件设置 Build Action 和 Copy to output directory,我需要设置一些特殊的东西吗?或者在 WiX 的 File 元素中是否有设置访问属性的选项?
【问题讨论】:
-
您是否尝试过以管理员权限运行安装程序?
标签: windows visual-studio-2010 dll wix