VSTO 无法读取 App.Config
VSTO Can't Read App.Config
部署 VSTO Excel 加载项后,我无法读取 app.config 文件。
我的问题与这个相同:
VSTO Debug version fine, Installed version doesn't read app.config
除了,当我按照 post 中的建议更改注册表项以使用 file:///
时,我收到以下错误:
The common language runtime could not be loaded by file:///C:\Program Files (x86)\company\product\addin.vsto|vstolocal. Contact your administrator for further assistance.
在不使用 file:///
的情况下,加载项可以正常加载,但不会读取配置文件。
我正在使用以下软件:
- Excel 2010(已安装 - 32 位)
- VSTO 2010(10.0.60724 - 64 位)
- Windows 7(64 位)
- .NET (4.6.00081)
这里的link说根据我的软件我需要安装64位的VSTO:
https://msdn.microsoft.com/en-us/library/bb608603.aspx?f=255&MSPPError=-2147217396
我尝试安装 .NET 4.0 和 .NET 4.5,但安装 4.6 后无法继续。加载项需要 4.6。
我是否遗漏了使它正常工作所必需的东西?
我设法解决了这个问题。问题是 InstallShield 还不包含 .NET 4.6.1 的先决条件,因此开发人员选择了 .NET 4.6,但是当加载项加载时,它会查找它需要的 .NET 的确切版本,这不是一部分安装。
为了解决,我删除了 .NET 4.6 并手动安装了 4.6.1。
部署 VSTO Excel 加载项后,我无法读取 app.config 文件。
我的问题与这个相同:
VSTO Debug version fine, Installed version doesn't read app.config
除了,当我按照 post 中的建议更改注册表项以使用 file:///
时,我收到以下错误:
The common language runtime could not be loaded by file:///C:\Program Files (x86)\company\product\addin.vsto|vstolocal. Contact your administrator for further assistance.
在不使用 file:///
的情况下,加载项可以正常加载,但不会读取配置文件。
我正在使用以下软件:
- Excel 2010(已安装 - 32 位)
- VSTO 2010(10.0.60724 - 64 位)
- Windows 7(64 位)
- .NET (4.6.00081)
这里的link说根据我的软件我需要安装64位的VSTO:
https://msdn.microsoft.com/en-us/library/bb608603.aspx?f=255&MSPPError=-2147217396
我尝试安装 .NET 4.0 和 .NET 4.5,但安装 4.6 后无法继续。加载项需要 4.6。
我是否遗漏了使它正常工作所必需的东西?
我设法解决了这个问题。问题是 InstallShield 还不包含 .NET 4.6.1 的先决条件,因此开发人员选择了 .NET 4.6,但是当加载项加载时,它会查找它需要的 .NET 的确切版本,这不是一部分安装。
为了解决,我删除了 .NET 4.6 并手动安装了 4.6.1。