Ich habe ein Wort Add-in, ich benutze AppDomain.CurrentDomain.SetupInformation.ConfigurationFile, um die Konfigurationsdatei zu erhalten.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile funktioniert nicht richtig
Das Ergebnis der oben genannten API ist für .net 1.1 und .net 2.0 anders, was Probleme für mich verursacht.
Eine Idee, warum das passiert?
Welches Ergebnis erhalten Sie? und was erwartest du? einige Beispiele werden hilfreich sein – Bond
Mein Add-In kopiert seine Dateien (DLLs) zu ProgramFiles \ Microsoft Office \ Office 12 \. In .net 1.1 (der Pfad für die Konfigurationsdatei ist "Programme \ Microsoft Office \ Office 12 \ \ config.xml", aber für .net 2 zeigen Sie den Pfad als (Programme \ Microsoft Office \ Office 12 \ \ config.xml ". –
Dies ist von Entwurf für 2.0, gibt es nur eine .config-Datei und es wird erwartet, dass in dem Verzeichnis, das die EXE-Datei enthält. Das Office-Programm, nicht Ihr Add-in. Verwenden Sie nicht. config files for addins. Suchen Sie das Verzeichnis, in dem sich Ihr Add-In befindet, mit Assembly.GetExecutingAssembly(). Location.Um Dateien in ein Office-Verzeichnis nur mit einem Installer zu kopieren, stoppt UAC es zu jeder anderen Zeit. –