我有一个旧的VB.NET应用程序仍在使用Framekwork 2.我在VS2013中打开它,将Framework更改为.NET Framework 4,并重建。它在我的电脑上运行良好。我为我的用户部署了它,并且他们在尝试通过应用程序发送电子邮件时遇到错误。它引用Microsoft Outlook 15.0对象库并使用Outlook.Application()对象。这些都没有改变,但它在框架2下工作。在框架4中,我的用户正在获得:
无法加载文件或程序集办公室,Version = 15.0.0.0,Culture = neutral,PublicKeyToken ='或其中一个依赖。
谷歌似乎表明这个问题是由没有Office 2013的最终用户造成的。我觉得这对框架4来说只是一个问题。我把我的资源恢复到框架之前转换,重建,一切都很好。有人对此有任何建议吗?