【问题标题】:How to move and build Asp.net project to other computer?如何移动和构建 Asp.net 项目到其他计算机?
【发布时间】:2016-04-14 16:38:41
【问题描述】:

我在旧电脑上使用VS2012、Asp.net MVC4和实体框架开发了一个网站。

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

我不知道警告标志是什么意思..

我该如何解决这个问题?以便我可以在新计算机上构建项目?

[已编辑]

我做了,“更新包-重新安装”,我发现仍然有一些参考仍然带有警告标志。并且包路径指向bin目录。

于是我复制了bin目录,

和,

我应该如何解决这个问题?

【问题讨论】:

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


    【解决方案1】:

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

    如果它们是作为 NuGet 包添加的,则应使用以下命令恢复它们:

    Update-Package -Reinstall
    

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

    【讨论】:

    • 谢谢你的回答,我可以解决很多参考问题,但我仍然无法解决完成,请你再帮我一点吗?我更新了问题以供您查看。
    • 将程序集复制到bin 文件夹是不够的。您还需要添加对它们的引用。阅读错误信息。它会告诉您需要做什么以及需要添加哪个程序集作为参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    相关资源
    最近更新 更多