从github克隆并运行现有项目

时间:2019-10-04 07:14:09

标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-core

我安装了Visual Studio 2017。 我想克隆一个存储库并在我的本地系统中尝试。 假设我要克隆this。回购(不是我的。)一步就能做到吗? 否则我需要逐步编写操作和必要的代码来运行项目吗? 通过检查NuGut软件包管理器以在构建时自动下载软件包将  工作?我是ASP.Net的新手。有什么方法可以通过克隆在本地系统中运行项目。

编辑:尝试还原软件包

WITH your_max AS (SELECT MAX(request_hour_utc) as foo FROM requests_hours)
SELECT COUNT(request_id)
FROM requests CROSS JOIN your_max
WHERE request_time_utc >= your_max.foo

1 个答案:

答案 0 :(得分:0)

首先,您需要在计算机中安装.NET Framework 4.6.1

简短答案

安装后,您应该可以使用Visual Studio打开项目/解决方案,进行构建*,然后从那里运行。

好答案

如果这是一个.NET Core项目,而没有Visual Studio,它将很容易:

git clone https://github.com/sarn1/example-aspnet-mvc
cd example-aspnet-mvc\ComicBookGallery
dotnet run

dotnet run将恢复(dotnet restore)依赖关系,构建(dotnet build)项目并运行它。

但是,事实并非如此,因此您只能:

  • 使用Visual Studio或nuget.exe cli恢复nuget包。

  • 使用或msbuild进行编译*(使用Developer Command Prompt for Visual Studio可以轻松访问它)。

  • 从Visual Studio运行它...,这使得其余的过程变得毫无价值。

    git clone https://github.com/sarn1/example-aspnet-mvc
    cd example-aspnet-mvc
    nuget.exe restore
    msbuild /t:build

*您可能需要应用these changes来编译项目。