VSTO无法读取App.Config
部署VSTO Excel加载项后,我无法读取app.config文件。
我的问题与此相同:
VSTOdebugging版本正常,安装版本不读取app.config
除了,当我更改registry项以使用file:///
后,我得到以下错误:
公共语言运行库无法通过file:/// C:\ Program Files(x86)\ company \ product \ addin.vsto | vstolocal加载。 请联系您的pipe理员以获取进一
没有使用file:///
,加载项加载正常,但不读取configuration文件。
我正在使用以下软件:
- 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&MSPPError=-2147217396
我试图安装.NET 4.0和.NET 4.5,但安装4.6后,它不会继续。 4.6是加载项所必需的。
有什么我失踪,需要得到这个工作?
我设法解决这个问题。 问题在于InstallShield不包含.NET 4.6.1的先决条件,因此开发人员select了.NET 4.6,但是,当加载项加载它查找.NET的确切版本时,它需要的不是的安装。
为了解决,我删除了.NET 4.6并手动安装了4.6.1。