好奇mscorlib参考

| 我对不同项目模板中的“ 0”参考感到好奇。 创建WPF项目时,无法在参考文件夹中找到“ 0”文件。我认为默认情况下已引用它。 创建Silverlight项目时,可以在文件夹中找到它。它链接到Silverlight框架。然后,我尝试将其删除,当然不能对其进行编译。然后,我尝试再次将该程序集添加到引用中;它不能添加,也不能再编译。有点奇怪。 创建MonoDroid项目时,仍然可以找到“ 0”引用。但是在删除此引用之后,仍可以编译该项目。但我不确定它是否运行正常。 有谁知道是什么原因导致这种现象? 谢谢, 霍华德     
已邀请:
这是一个已知问题,将无法针对VS2010进行修复。解决方法是编辑项目文件并手动重新添加引用。     
只是这样,某人不必谷歌搜索它。我缺少了mscorlib,并在项目文件中找到了CuiPengFei建议执行此操作的确切方法:Microsoft Connect反馈 由James Wightman在2009年12月9日上午2:52发布的解决方法中:   正如我在错误报告中所说,   解决方法是手动添加   参考回项目   通过编辑csproj文件手动进行   使用(例如)记事本:      在csproj文件中找到此部分-   显然如果你有   不同的/其他参考   您要寻找的是:
<ItemGroup>
 <Reference Include=\"System.Windows\" />
 <Reference Include=\"system\" />
 <Reference Include=\"System.Net\" />
 <Reference Include=\"System.Xml\" />
 <Reference Include=\"System.Windows.Browser\" />
</ItemGroup>
     为每一个缺失添加一行   参考-在这种情况下,mscorlib   和System.Core-以及您的csproj文件   现在应该看起来像这样:
<ItemGroup>
 <Reference Include=\"mscorlib\" />
 <Reference Include=\"System.Core\" />
 <Reference Include=\"System.Windows\" />
 <Reference Include=\"system\" />
 <Reference Include=\"System.Net\" />
 <Reference Include=\"System.Xml\" />
 <Reference Include=\"System.Windows.Browser\" />
</ItemGroup>
    

要回复问题请先登录注册