VSTO Can';t读取应用程序配置

本文关键字:读取 应用程序 配置 Can VSTO | 更新日期: 2023-09-27 17:52:55

部署VSTO Excel加载项后,我无法读取app.config文件。

我的问题与此相同:

VSTO调试版本良好,安装的版本没有';t读取app.config

但是,当我按照帖子中的建议将注册表项更改为使用file:///时,我会收到以下错误:

公共语言运行库无法由加载file:///C:''Program Files(x86(''company''product''addin.vsto|vstolocal。请与管理员联系以获得进一步帮助。

如果不使用file:///,外接程序加载良好,但不会读取配置文件。

我正在使用以下软件:

  • Excel 2010(已安装-32位(
  • VSTO 2010(10.0.60724-64位(
  • Windows 7(64位(
  • .NET(4.6.00081(

这里的链接说,基于我的软件,我需要安装64位的VSTO:

https://msdn.microsoft.com/en-us/library/bb608603.aspx?f=255&MSPP错误=-2147217396

我试着安装.NET 4.0和.NET 4.5,但由于安装了4.6,所以无法继续。4.6是外接程序所要求的。

我有没有遗漏什么东西,这是让它发挥作用所必需的?

VSTO Can';t读取应用程序配置

我设法解决了这个问题。问题是InstallShield还不包含.NET 4.6.1的先决条件,因此开发人员选择了.NET 4.6,但当加载外接程序时,它会查找所需的.NET的确切版本,而该版本不是安装的一部分。

为了解决这个问题,我删除了.NET 4.6并手动安装了4.6.1。