部署VSTO Excel加载项后,我无法读取app.config文件。
我的问题与此问题相同:
VSTO Debug version fine, Installed version doesn't read app.config
除非我按照帖子中的建议更改注册表项以使用file:///
,否则会收到以下错误:
无法通过file:/// C:\ Program Files(x86)\ company \ product \ addin.vsto | vstolocal加载公共语言运行库。请联系您的管理员以获得进一步的帮助。
不使用file:///
加载项加载正常但不读取配置文件。
我使用以下软件:
这里的链接说我基于我的软件需要安装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。
是否有一些我缺少的东西需要让它工作?
答案 0 :(得分:0)
我设法解决了这个问题。问题是InstallShield还没有包含.NET 4.6.1的先决条件,因此开发人员选择了.NET 4.6,但是当加载项加载时,它会查找它所需的.NET的确切版本,而不是它的一部分安装。
要解决此问题,我删除了.NET 4.6并手动安装了4.6.1。