报错情况是:类型“Table”在未引用的程序集中定义。必须添加对程序集“Aspose.Words, Version=16.7.0.0, Culture=neutral, PublicKeyToken=null”的引用。
而添加的引用Aspose.Words程序集版本为11.7.0.0。恳请大佬解惑
这是从团队资源获取的项目,一般添加引用就可以正常运行,而我的却出现程序集.dll的这个报错。我添加引用16.7.00版本还是提示这个找不到该版本引用
错误很明显了,你引用的版本是11.7.0.0,而你的配置文件(Web.Config,这个是项目目录下的,不是View文件夹中的)中写的是对16.7.0.0版本的引用,当你运行程序时,首先会读取配置文件,配置文件说你去找16.7.0.0版本程序集,而11.7.0.0程序集躺着没人叫他,你说,叫不到16.7.0.0他能不报错吗,解决办法就是,要么该引用文件的版本,要么改配置文件中的版本号,两者统一即可
版本不对,你可以右键dll 查看属性,你添加的 Aspose.Words这个的dll,是11.7.0.0,你需要找到16.7.0.0的版本