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是外接程序所要求的。
我有没有遗漏什么东西,这是让它发挥作用所必需的?
我设法解决了这个问题。问题是InstallShield还不包含.NET 4.6.1的先决条件,因此开发人员选择了.NET 4.6,但当加载外接程序时,它会查找所需的.NET的确切版本,而该版本不是安装的一部分。
为了解决这个问题,我删除了.NET 4.6并手动安装了4.6.1。