如何将Asp.net项目移动和构建到其他计算机?

时间:2016-01-10 08:15:54

标签: asp.net asp.net-mvc visual-studio visual-studio-2012 visual-studio-2015

我使用VS2012,Asp.net MVC4和旧计算机中的实体框架开发了一个网站。

我将项目复制到VS2015项目文件夹中的新计算机,然后尝试运行它。但是参考文献中有很多警告标志

我不知道警告标志的含义......

我该如何解决这个问题?这样我就可以在新电脑上构建项目了吗?

enter image description here

enter image description here

[编辑]

我做了,' Update-Package -Reinstall',我发现仍有一些参考仍然带有警告标志。并且包路径指向bin目录。

所以我复制了bin目录,然后

enter image description here

enter image description here

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您应该在旧计算机上查看来自哪些引用。它们是作为NuGet包添加还是直接从您忘记复制的lib文件夹中引用。在旧计算机上,单击程序集引用并打开属性窗口( F4 ),该窗口将显示程序集的物理路径。在新计算机上,您应该复制相同的文件夹结构,以便可以解析程序集。或者,您可以查看相应的.csproj文件。

如果它们被添加为NuGet包,那么您应该使用以下命令恢复它们:

Update-Package -Reinstall

这将在当前解决方案的所有项目中查找packages.config文件,并下载并安装其中列出的NuGet包。