【发布时间】:2011-09-01 10:50:35
【问题描述】:
我正在开发一个具有静默更新程序的 Windows 应用程序,因此可执行文件需要能够被覆盖。
该应用程序还加载了一些 .dll
我尝试将可执行文件和 dll 放在应用程序数据文件夹中,但 Visual Studio 给了我一个警告,说明所有用户都无法访问这些文件。
我尝试将可执行文件放在应用程序数据文件夹中,将 dll 放在程序文件文件夹中,但由于无法加载 dll,应用程序崩溃了。
我该如何 A) 删除警告或 B) 以更好的方式组织所有内容?
【问题讨论】:
-
在 CLR 世界中,这不正是 GAC 适合的吗?我认为 GAC 允许静默安装(以及后续升级)数字签名内容。
标签: c# windows visual-studio dll setup-deployment