1

我在旧电脑上开发了一个使用VS2012,Asp.net MVC4和实体框架的网站。如何移动和建立Asp.net项目到其他计算机?

我将项目复制到新电脑,在VS2015项目文件夹,并尝试运行它。但有很多警告标志供参考。

我不知道是什么的警报标志..

我怎样才能解决这个问题?以便我可以在新电脑中建立项目?

enter image description here

enter image description here

[编辑]

我做到了, '更新-包-Reinstall',我发现还是有些参考仍然有警示标志。包路径指向bin目录。

所以我复制再bin目录,

enter image description here

,并

enter image description here

我应该怎么做才能解决这个问题?

回答

2

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

如果他们加入的NuGet包,那么你应该使用以下命令恢复它们:

Update-Package -Reinstall 

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

+0

谢谢你的回答,我可以解决很多参考问题,但是我仍然无法解决它完成,你能帮我多一点吗?我更新了您的评论问题。 –

+0

仅将程序集复制到'bin'文件夹是不够的。您还需要添加对它们的引用。阅读错误消息。它告诉你你需要做什么以及需要添加哪个程序集作为参考。 –

相关问题