更正创建集成服务项目时的 CS0009 错误
尝试打开我今天一直在处理的 SSIS 项目,并收到这个可爱的错误:
无法生成临时类(结果 = 1)
错误CS0009:无法打开元数据文件“c:\ WINDOWS \ assembly \ GAC_MSIL \ System.Xml \ 2.0.0.0_b77a5c561934e089 \ System.XML.dll” - “找不到元数据。”
任何人都知道为什么会发生这种情况以及如何纠正它,我在 Google 上搜索过,但没有找到任何与 SSIS 直接相关的有效解决方案。这种情况只发生在 BIDS 2008 和 SSIS 项目类型中,我在另一台机器上尝试了相同的包(以及创建一个新的包),效果很好。
有什么想法吗?谢谢。
Tried to open an SSIS project I had been working on today and received this lovely error:
Unable to generate temporary class (result=1)
error CS0009: Metadata file 'c:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0_b77a5c561934e089\System.XML.dll' could not be opened -- 'No metadata was found.'
Anyone know why this happens and how to correct it, I've Googled and haven't found any valid solutions relating directly to SSIS. It is only happening with BIDS 2008 and SSIS project types and I tried the same packages (as well as creating a new one) on my other machine and it was fine.
Any ideas? Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您实际上无法浏览到该目录,因此我在另一台计算机上使用命令提示符来复制 System.Xml.dll,然后使用出现此错误的计算机上的命令提示符将其传输到问题目录。
就这么简单。
Since you cannot actually browse to that directory I used Command Prompt on another machine to copy the System.Xml.dll and then transfered it over to the problem directory with Command Prompt on the machine I was getting this error on.
That simple.