C# 使用TFS和GIT将ASP.net webAPI签出到其他目录会导致缺少指令或程序集引用错误
我有一个运行良好的ASP.net 4.5 webAPI,它位于C:\users\me\source\MyProject中 然后我需要在VisualStudioOnline中将这个项目推送到一个新的Git回购 为了把它推到那里,我做了以下几点C# 使用TFS和GIT将ASP.net webAPI签出到其他目录会导致缺少指令或程序集引用错误,c#,.net,git,asp.net-web-api,tfs,C#,.net,Git,Asp.net Web Api,Tfs,我有一个运行良好的ASP.net 4.5 webAPI,它位于C:\users\me\source\MyProject中 然后我需要在VisualStudioOnline中将这个项目推送到一个新的Git回购 为了把它推到那里,我做了以下几点 git remote add origin https://my-cool-webAPI.visualstudio.com/DefaultCollection/_git/MYcoolProject git push -u origin --all 一切似
git remote add origin https://my-cool-webAPI.visualstudio.com/DefaultCollection/_git/MYcoolProject
git push -u origin --all
一切似乎都很好
因此,我随后将这个项目从VisualStudioOnline TFS Git repo克隆到一个新的源目录
它位于C:/users/me/source/MyProject
中,我将它移动到C:\users\me\Desktop\source\MyProject
现在我有166个错误和166个警告抱怨程序集引用
下面是有关特定错误的更多详细信息
知道我做错了什么吗?
**看起来我的引用很奇怪,注意它不知道找到实体框架的路径。这是因为我没有签入Packages文件夹还是其他什么 如何刷新它们?我们如何确保它们进入源代码管理,即它们是否由类似于Rails文件的特定文件管理 目前,我正在执行以下步骤来尝试运行我的WebAPI,在我将其移动到这个新的repo之前,它没有任何错误
贝特洛克:他说的话很有意思 为了解决这个问题,我必须执行以下操作
你看过你的推荐信了吗?它可能指向旧的绝对路径,或者只是程序集没有上载到源代码管理(实际上这是正确的做法)。请尝试删除引用并再次添加nuget软件包。很抱歉,我以前在linux distor上使用rails后端的大部分经验。我该怎么做@bateloche?谢谢,简言之,不,我没有。我如何确保推荐人登记?不要登记推荐人。相反,请从项目中删除引用,然后使用nuget@bateloche所以,删除packages文件夹中的所有内容,或者我应该以不同的方式删除引用吗