修补程序没有解决我电脑上的问题(在两台电脑上试过,重新启动了所有爵士乐)
相反,我使用源代码管理来找出我的 .vdproj 发生了什么。
似乎额外的损坏条目被添加到"File"
.vdproj 的部分。
假设您遇到错误,例如
错误:无法更新项目的依赖关系。无法确定对象“AutoMapper.DLL”的依赖关系。
在您的 .vdproj 中搜索 AutoMapper,您应该会遇到几个使用它的 { }。
一个正常的看起来像这样:
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_263299FB43D185D41A44FBEE0253D3ED"
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:AutoMapper, Version=1.1.0.188, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL"
"ScatterAssemblies"
{
"_263299FB43D185D41A44FBEE0253D3ED"
{
"Name" = "8:AutoMapper.DLL"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:AutoMapper.DLL"
而损坏的块在该部分中缺少 dll 的名称(在本例中为 AutoMapper.DLL)ScatterAssemblies
。
删除这个损坏的条目,即从"{9F6F8455-..
下到下一个块的整个部分。