我正在使用C#.net MVC应用程序。使用DocumentFormat.OpenXml进行导出到Excel功能。我正在使用Subversion(Tortoise SVN)。它运行正常。但是当我在另一端提交SVN时,另一个开发人员在汇编时遇到错误。
错误:无法打开所选文件夹。 无法加载文件或程序集' DocumentFormat.OpenXml.dll,版本= 2.0.5022.0,culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖。
如果我想从LIB文件夹中添加另一个文件夹的引用作为示例,我该怎么办。
请指导我解决这个问题...
答案 0 :(得分:0)
我不确定没有查看您的代码,但请尝试检查您是否使用svn工具为您的库添加.dll文件和LIB文件夹。第二个开发人员是否有这个库?
答案 1 :(得分:0)
扩展Anthony Horne的评论:
' DocumentFormat.OpenXml.dll,版本= 2.0.5022.0,culture = neutral, 的公钥= 31bf3856ad364e35' 强>
PublicKeyToken表示这是一个强名称的程序集。您是在计算机上安装OpenXML还是解压缩二进制文件? (如果我没记错的话,OpenXML通常作为安装分发。)
我猜你的项目没有引用你提交给SVN的二进制文件,而是你GAC中的那个(你的同事的计算机上会丢失)。
您没有需要来使用GAC,但是您需要确保您的项目正确引用dll。