首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对mscorlib引用感到好奇

对mscorlib引用感到好奇
EN

Stack Overflow用户
提问于 2011-04-15 11:22:06
回答 2查看 11.3K关注 0票数 6

我对不同项目模板中的mscorlib引用感到好奇。

创建WPF项目时,在reference文件夹中找不到mscorlib文件。我认为它是默认引用的。

当我创建Silverlight项目时,我可以在文件夹中找到它。它链接到Silverlight框架。然后我尝试删除它,当然它不能被编译。然后,我再次尝试将此程序集重新添加到引用中;它不能添加,也不能再编译。这很奇怪。

当我创建MonoDroid项目时,我仍然可以找到mscorlib引用。但是在我删除这个引用之后,项目仍然可以编译;但是我不确定它是否运行得很好。

有人知道是什么导致了这种行为吗?

谢谢,霍华德

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-15 11:24:42

这是一个无法修复VS2010的已知问题。解决方法是编辑项目文件并手动重新添加引用。

票数 6
EN

Stack Overflow用户

发布于 2011-05-11 14:58:50

这样就不用用谷歌搜索了。我遗漏了mscorlib,并在项目文件中找到了CuiPengFei建议的确切方法:Microsoft Connect Feedback in the workaround,这是James Wightman在2009年12月9日凌晨2:52发布的:

正如我在错误报告中所说,一种解决方法是手动将引用添加回项目中,方法是使用(例如)记事本编辑csproj文件:

在csproj文件中找到这一节-显然,如果您有不同的/其他引用,这就是您要查找的内容:

为每个缺少的引用添加一行-在本例中为mscorlib和System.Core -您的csproj文件现在应该如下所示:

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5672047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档