1
我有一個詞外接程序,我使用AppDomain.CurrentDomain.SetupInformation.ConfigurationFile來獲取配置文件。AppDomain.CurrentDomain.SetupInformation.ConfigurationFile無法正常工作
對於.net 1.1和.net 2.0,上述API給出的結果是不同的,這對我造成了一些問題。
任何想法爲什麼會發生這種情況?
我有一個詞外接程序,我使用AppDomain.CurrentDomain.SetupInformation.ConfigurationFile來獲取配置文件。AppDomain.CurrentDomain.SetupInformation.ConfigurationFile無法正常工作
對於.net 1.1和.net 2.0,上述API給出的結果是不同的,這對我造成了一些問題。
任何想法爲什麼會發生這種情況?
你應該嘗試也
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).FilePath;
見問題3210的響應。
你會得到什麼結果?你期望什麼?一些示例將有所幫助 – Bond 2012-03-28 07:21:15
我的加載項將其文件(dll's)複製到ProgramFiles \ Microsoft office \ office 12 \。在.net 1.1中(配置文件顯示的路徑爲「Program Files \ microsoft office \ office 12 \ \ config.xml」,但是.net 2顯示路徑爲(Program Files \ microsoft office \ office 12 \ \ config.xml「 –
2012-03-28 08:17:35
這是爲2.0設計的,只有一個.config文件,它應該位於包含.exe的目錄中,而不是你的插件。使用Assembly.GetExecutingAssembly()查找外掛程序所在的目錄位置。僅使用安裝程序將文件複製到Office目錄,UAC會在任何其他時間停止它 – 2012-03-28 10:25:57