我正在开发我们即将出售给不同公司的 VSTO-Excel-Addin (VB.NET)。
该插件将(希望)由每个客户的几个用户使用。我们使用 ClickOnce 进行基于 Web 的部署。
该插件提供了一些默认设置 - app.config 没有问题。用户特定的设置也适用于 ClickOnce。
然而,令人头疼的是如何存储每个客户的设置。例如,数据库连接字符串不能存储在应用程序级别,但所有用户手动更改连接字符串也会很痛苦。我想象的是可以存储这种设置的另一层(每个公司)。
一种替代方法是为每个客户创建一个 VSTO 项目,但这会带来很多缺点,因为我们会定期更新插件。
我会很高兴有任何想法!
问候,朱利安