我使用之前的VS创建了一个解决方案,现在我在VS 2010中打开了这个解决方案,这个引用似乎不正确:
以前很好,程序每天都运行好几个月;为什么VS 2010会告诉我这个?
在解决方案资源管理器中,它看起来像引用有问题。之前很好:
好的 - 我刚刚删除了上面的参考文献,然后发现了这个版本(看起来完全相同)并添加了它,现在世界上的一切看起来都不错了!
答案 0 :(得分:2)
您是否引用了office dll以及添加using语句。或者如果它已经运行正常,则DLL丢失或引用已被删除。最可能的原因是DLL是在它开发的机器的GAC中,而不是当前的。
答案 1 :(得分:2)
这可能是因为当前版本的VS没有加载正确的dll。所以,如果我是你,我会看看如何启用你需要的一些参考。我不知道你如何启用它们,或者你必须启用它们。但我知道我之前遇到过这个问题,它解决了我的问题。 只是谷歌的错误,你可能会找到它的解决方案。
答案 2 :(得分:0)
我最近安装了新的VS
,因此我相信它还安装了最新版本的.NET framework
。所以我怀疑当我打开这个项目时,它指向了一个更新的框架版本,这引起了参考的问题。
我删除了已损坏的引用并将其重新添加,现在看起来很好。