简而言之,我创建了一个Word VSTO插件,它可以在许多机器上完美运行,但无法仅在一台机器上加载.我不知道问题是在程序集名称中,还是缺少DLL.
如何完成以及错误消息的详细信息如下:
1- IDE:Microsoft Visual Studio社区2013.
2- Office版本安装:2010年适用于所有机器
3-使用的.NET框架:4.0.
4-目标计算机安装了vstor_redist.exe文件.
5-安装VSTO文件的方法是将VSTO复制到程序文件中,然后运行它.这适用于所有机器,即使是那些无法加载添加的机器.
6- Addin有一个色带控件.不知道这是否对此事有任何影响.
7-开发机器:windows 7 64bit
8-测试机器:windows 7 64bit.(即使是无法加载插件的那个)
9-当程序集仅为一台机器加载时,我得到的错误信息是:
Could not load file or assembly 'IDMSWord2010AddinProject, Version=4.3.0.0, Culture=neutral, PublicKeyToken=83105d2b5774c812' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
************** Exception Text **************
System.IO.FileLoadException: Could not load file or assembly 'IDMSWord2010AddinProject, Version=4.3.0.0, Culture=neutral, PublicKeyToken=83105d2b5774c812' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047) …Run Code Online (Sandbox Code Playgroud)