装配不被认可

时间:2010-11-08 20:06:38

标签: visual-studio-2010 import assemblies assembly-references excelpackage

我使用VS05(或VS08?并不完全确定)我最近转换为使用VS10时构建了一个VB Windows窗体应用程序。我引用名为ExcelPackageanother article,用法)的.dll,以便我可以创建/操作Excel docs服务器端。这个应用程序在我的旧电脑(PC / Vista)上工作了很多年。但是,我试图将它移动到我的新计算机(PC / Win7 64位),我无法识别ExcelPackage .dll。

我尝试在VS10中重新编译.dll并将新的.dll放在我的bin文件夹中并重新引用它。当我这样做时,在我尝试构建之前,我的所有错误都消失了,我实际上能够使用VS10的内置功能导航课程(鼠标悬停在Imports OfficeOpenXml上,你会得到一个下拉箭头这允许你通过课程)。 在我构建之后,我在Imports OfficeOpenXml语句下找到了一个绿色的波浪形(无法找到引用)。

我做了一些研究,发现包含System.IO.Packaging的.dll已经在.NET 3.0中移动,甚至重新引用了新的.dll,重建,重新添加,重新引用,仍然没有骰子

我是否遗漏了某些内容,或者如何让我的应用程序识别此程序集以便我可以编译并继续工作?

感谢。

1 个答案:

答案 0 :(得分:2)

我没有看到该项目有什么特别之处。请注意,需要转换解决方案和项目。当发生这种情况时,您最终将瞄准.NET 2.0框架。这不会很好,它有一个程序集引用WindowsBase,一个3.0程序集。确保更新目标。