我签入了一个建立和发展的项目在一台计算机上运行正常,然后从另一台计算机上“获取最新版本”。当我建立&在第二台计算机上运行,我得到如下错误:
Could not load file or assembly 'System.Web.Cors, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
我已经通过删除&添加所有引用,但每次更改设置时我都不能这样做。为什么不从版本控制中提取完整的项目定义?
如果我从头开始删除所有文件并从TFS下载,那么在构建时,包不会恢复。如果我运行Update-Package
,那么我会收到错误消息:The given key was not present in the dictionary.
不确定是什么原因造成的。
以下是问题的一个示例:我通过nuget包含了Newtonsoft,它出现在References列表中,但我被告知Cannot resolve symbol Newtonsoft
,如下图所示。