首页 / 知识
是什么导致Visual Studio无法正确加载程序集?
2023-04-13 06:49:00

What causes Visual Studio to fail to load an assembly incorrectly?我一直很高兴地在一个体面的解决方案(刚好超过13k LOC,5个项目)上进行编码,该解决方案利用Linq到Sql进行数据访问。突然间,我执行了正常的构建,并且收到了甜美,甜蜜的模棱两可的消息:?? 错误1由于C:\\\\ xxx \\\\ xxx.dbml中的验证错误而导致构建失败。打开文件并解决错误列表中的问题,然后尝试重建项目。 C:\\\\ xxx \\\\ xxx.dbml 我好几个星期都没有接触过我的数据访问层,也没有对DBML文件进行任何调整。我尝试了许多繁琐的技巧,例如重新创建布局文件,进行复制并将现有文件重新添加到项目中,然后再重新启动Visual Studio(以防某些文件级损坏);全部无济于事。 我忘了穿Visual Studio Skills 5护身符,所以我开始四处搜寻,发现唯一有意义的答案是重置包,因为Visual Studio无法正确加载程序集。实际上,在运行" devenv.exe / resetskippkgs"之后,我能够将dbml文件添加回DAL项目并重建解决方案。 我很高兴它已解决,但我也希望从这次经历中获得更深刻的理解。有谁知道如何或为什么在Visual Studio 2008中发生这种情况? 新编辑:2008年10月30日 自从这篇原始文章发表以来,我也遇到过几次这个问题,这让我认为这不是一个随机的问题。如果有人找到了明确的答案,请发表。 当尝试在第二个解决方案(安装程序)中编译数据访问层时,我也收到此错误。我要做的是在dbml文件上运行"定制工具",并且做到了这一点。 dbml文件中确实没有需要纠正的错误。 我的理论是Visual Studio缓存dbml文件的编译版本,并且该缓存对于其他解决方案无效。我猜运行/ resetskippkgs与重新编译dbml文件具有相同的作用。 反正还没有解决办法? 在为Visual Studio 2008安装Phalanger之后,我尝试创建一个新的PHP WinForms应用程序。项目创建失败,并显示类似的错误消息,提示无法加载所需的DLL(无法加载文件或程序集...)。在Visual Studio 2008命令Promtp中运行devenv.exe / resetskippkgs命令可立即解决此问题。 感谢您的信息。 我在VS 2010中有相同的问题(由于dbml文件中的验证错误,构建失败)。我通过查看dbml文件的设计器视图并将表稍微拖动到其他位置来解决此问题,以便刷新dbml布局等文件。这似乎可以解决问题,但这是一个奇怪的问题。 TBH,我曾有过几次这样的情况,其中文件"似乎发疯了"。但是,经调查发现,文件已经以某种方式,形状或形式发生了变化。(例如,有时可以更改通过在无意间更改似乎无关的属性来对文件进行创建。 我认为有太多可能真正导致此问题的问题,并且基于该问题已得到解决的事实,似乎找不到答案。. |
最新内容
相关内容
python中的open函数如何编码?
python中的open函数如何编码?,数据,系统,可取,培训,文件,参数,函数,时候,表示,模式,python中的open函数可以通过在打开文件时添加encoding参python如何查看编码
python如何查看编码,检测,系统,培训,文件,精确度,示例,字符串,字典,文件夹,模块,python中可以使用chardet模块检测字符串/文件编码。1、chard怎么更改python的编码
怎么更改python的编码,系统,工作,培训,字符串,字符集,字节,语句,字符,文本,操作系统,python编码类型转换方法,分享给大家供大家参考,具体如下:Pypython怎么打包整个项目
python怎么打包整个项目,环境,标准,项目,培训,工作,工具,脚本,状况,以上,版本,distutils-Python自带的基本安装工具,适用于非常简单的应用场python中如何转文件编码格式
python中如何转文件编码格式,系统,工作,培训,字符串,文件,字符,字符集,中文,字节,语句,本文实例讲述了Python编码类型转换方法如下:1:Python和upython怎么换编码
python怎么换编码,培训,系统,工作,字符串,字符,字符集,中文,字节,语句,环境变量,本文实例讲述了Python编码类型转换方法。分享给大家供大家参python如何设置编码格式
python如何设置编码格式,代码,培训,一致,声明,文件,头部,格式,注释,中文,以下,如果要在python2的py文件里面写中文,则必须要添加一行声明文件python常见的字符编码有哪些?
python常见的字符编码有哪些?,培训,字符,python怎么处理Python字符编码转换
python怎么处理Python字符编码转换?,培训,长城,系统,字符,意义,方式,这一点,字符串,字节,表示,python有strobject和unicodeobject两种字符串,python怎么将图片转换成base64编码
python怎么将图片转换成base64编码,培训,图片,数据,数字,字符串,字符,接口,模块,功能,方法,该模块提供了基于rfc3548的Base16,32,64编解码的python怎么处理字符编码问题
python怎么处理字符编码问题,数字,数据,标准,培训,证书,字符,字节,字符串,方法,倍数,python中可以使用base64来处理字符编码问题,Base64是一种pythonUTF-8编码是什么
pythonUTF-8编码是什么,代码,培训,软件,工作,数字,标准,字节,字符,汉字,字符串,pythonUTF-8编码是什么1、说明UTF-8编码,即“可变长的编码”。