我正在使用VS 2008.在我们的一个网站项目中,出于某种原因,我突然得到黄色感叹号,表示缺少参考。我不确定为什么。
如果我在文本编辑器中查看.csproj文件,则有问题的引用位于项目文件夹结构中,隐藏在子文件夹中,并且确实存在文件夹和支持文件,就像它们一直存在的那样。
这是一个麻烦的引用的示例,如项目文件中提到的两个地方(只有两个)所示:
<ItemGroup>
<Reference Include="AjaxControlToolkit, Version=3.0.20820.30875, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e, processorArchitecture=MSIL"/>
<Content Include="ThirdParty\AjaxControlToolkit.dll" />
项目中有一个ThirdParty文件夹,其中有相应版本的AjaxControlToolkit.dll。据我所知,项目的设置没有改变,所以我不知道为什么所有这些引用都被遗漏了。有谁知道我怎么诊断这个?
答案 0 :(得分:0)
最简单/最快捷的做法是删除/重新添加引用。
有兴趣知道发生了什么。
答案 1 :(得分:0)
事实证明,这是由于我的系统有些不稳定 - 当我关闭VS并重新打开项目时,事情运作得很好。