我有一個帶有WiX安裝程序的普通舊式Windows Forms應用程序,並且它可以像您期望的那樣安裝在Program Files
文件夾中的所有用戶。應用程序使用System.AddIn framework託管加載項。System.AddIn管道應該安裝在哪裏?
因爲System.AddIn框架需要寫一些外接管線文件夾(AddIns
,AddInSideAdapters
,AddInViews
,Contracts
和HostSideAdapters
)我不知道安裝的加載項的最佳場所。我無法安裝到Program Files
,因爲用戶將沒有寫入權限,並且如果我安裝到用戶的Application Data
文件夾,則不會爲任何其他用戶安裝加載項。
我意識到這裏存在相互矛盾的要求(用戶不能混淆其他用戶的加載項,需要爲所有用戶安裝加載項,並且所有用戶都需要寫入權限),但什麼是最好的切實可行的路線?
很遺憾,System.AddIn框架需要編寫的文件不能單獨存儲在Application Data
中,但這似乎是框架的限制。
我認爲我們缺少同樣的事情,因此我的問題。 :) – GraemeF 2009-05-01 14:10:48