民间, 我有一个旧的ASP.Net网站,我偶尔会修改。
当我去构建或运行网站时,我得到了
无法更新项目参考''。 来源项目没有 available.Validating网站
然后逐步浏览项目中的每个文件夹和页面。 “验证”它。该网站非常庞大,在我强大的Windows-7 PC上可能需要5分钟以上。
任何想法如何追踪''项目参考并摆脱这个?验证是打破我的心脏,小改变,运行,等待5分钟,测试,小改变,运行等待5分钟。 。 。 GAG
ASP.Net不是我的包,所以请原谅我,如果这是学校男生的错误。
答案 0 :(得分:10)
Visual Studio 2008在解决方案文件(.sln)
中存储网站的项目引用使用记事本或Notepad++编辑解决方案文件,查找并编辑或删除有问题的项目引用。
(这里最右边的GUID {2F769E88-2909-49A8-A5D6-1AF1C27FAB4E}是其他项目引用的项目ID)......
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyLibrary", "Source\MyServiceLibrary\MyLibrary.csproj", "{2F769E88-2909-49A8-A5D6-1AF1C27FAB4E}"
EndProject
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "WebSite", "Source\WebSite", "{66E258DA-36BE-4643-BC7E-2D9D90A6BEB9}"
ProjectSection(WebsiteProperties) = preProject
...
ProjectReferences = "{2F769E88-2909-49A8-A5D6-1AF1C27FAB4E}|MyLibrary.dll;"
...
EndProjectSection
EndProject
答案 1 :(得分:7)
右键单击解决方案中的网站,然后单击“属性页”。在引用下,找到失败的引用(它旁边会显示“不可用”),删除然后重新添加它。我相信这个解决方案比直接编辑.sln文件更好。
答案 2 :(得分:0)