У меня есть VSTO Excel надстройка, которая работает правильно. Только столкнулись с некоторыми проблемами, касающимися развертывания. Надстройка развернута (собственный вариант публикации в VS2019) на SMB-Share. И путь установки, и путь публикации - это путь к определенному SMB-ресурсу.
Из этого ресурса каждый может установить надстройку, дважды щелкнув по VST-файлу. Однако в папке «Файлы приложения» я не могу найти файл конфигурации.
Папка bin / release на моем компьютере после сборки приложения выглядит следующим образом:
| app.config
| itextsharp.dll
| itextsharp.xml
| Microsoft.Office.Tools.Common.v4.0.Utilities.dll
| Newtonsoft.Json.dll
| Newtonsoft.Json.xml
| MyAppName.dll
| MyAppName.dll.config
| MyAppName.dll.manifest
| MyAppName.pdb
| MyAppName.vsto
|
\---Properties
Settings.Designer.cs
Settings.settings
В MyAppName.dll.config есть несколько глобальных настроек, которые применяются ко всем пользователям, использующим это дополнение. Я хочу иметь возможность изменить этот конфиг после развертывания.
Однако, если я разверну его на общем ресурсе SMB, он будет выглядеть так:
itextsharp.dll.deploy
Microsoft.Office.Tools.Common.v4.0.Utilities.dll.deploy
Newtonsoft.Json.dll.deploy
MyAppName.dll.config.deploy
MyAppName.dll.deploy
MyAppName.dll.manifest
MyAppName.vsto
Как я могу изменить конфигурацию для каждого клиента?
BR Джонас