我使用VS2012,Asp.net MVC4和旧计算机中的实体框架开发了一个网站。
我将项目复制到VS2015项目文件夹中的新计算机,然后尝试运行它。但是参考文献中有很多警告标志。
我不知道警告标志的含义......
我该如何解决这个问题?这样我就可以在新电脑上构建项目了吗?
[编辑]
我做了,' Update-Package -Reinstall',我发现仍有一些参考仍然带有警告标志。并且包路径指向bin目录。
所以我复制了bin目录,然后
和
我该如何解决这个问题?
答案 0 :(得分:2)
您应该在旧计算机上查看来自哪些引用。它们是作为NuGet包添加还是直接从您忘记复制的lib
文件夹中引用。在旧计算机上,单击程序集引用并打开属性窗口( F4 ),该窗口将显示程序集的物理路径。在新计算机上,您应该复制相同的文件夹结构,以便可以解析程序集。或者,您可以查看相应的.csproj
文件。
如果它们被添加为NuGet包,那么您应该使用以下命令恢复它们:
Update-Package -Reinstall
这将在当前解决方案的所有项目中查找packages.config
文件,并下载并安装其中列出的NuGet包。