Клонировать и запустить существующий проект из GitHub - PullRequest
0 голосов
/ 04 октября 2019

Я установил Visual Studio 2017. Я хотел клонировать репозиторий и попробовать в моей локальной системе. Предположим, я хочу клонировать это . РЕПО (не мое.) Возможно ли это за один шаг? Или же мне нужно написать пошаговые действия и необходимые коды для запуска проекта? С помощью диспетчера пакетов NuGut для автоматической загрузки пакетов на время сборки будет работать? Я новичок в ASP.Net. Есть ли способ запустить проект в локальной системе простым клонированием.

РЕДАКТИРОВАТЬ: - Попытался восстановить пакеты

PM> dotnet restore

Welcome to .NET Core!
---------------------
Learn more about .NET Core: https://aka.ms/dotnet-docs
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli-docs

Telemetry
---------
The .NET Core tools collect usage data in order to help us improve your experience. The data is anonymous and doesn't in
clude command-line arguments. The data is collected by Microsoft and shared with the community. You can opt-out of telem
etry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Read more about .NET Core CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry

ASP.NET Core
------------
Successfully installed the ASP.NET Core HTTPS Development Certificate.
To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). For establishing trust on other 
platforms refer to the platform specific documentation.
For more information on configuring HTTPS see https://go.microsoft.com/fwlink/?linkid=848054.
C:\Users\win7.system3\Documents\Visual Studio 2013\Projects\localhost_54920\localhost_54920.sln : Solution file error MS
B4249: Unable to build website project "SAMP". The ASP.NET compiler is only available on the .NET Framework version of MS
Build.

1 Ответ

0 голосов
/ 04 октября 2019

Прежде всего, вам понадобится .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) проект и запустите его.

Однако это не так, поэтому вы можете только:

  • Восстановите пакеты nuget с помощью Visual Studio или nuget.exe cli.

  • Скомпилируйте его * с помощью или msbuild (используйте Командная строка разработчика для Visual Studio , чтобы иметь возможностьчтобы легко получить к нему доступ.)

  • Запустите его ... из Visual Studio, что делает оставшуюся часть процесса бесполезной.

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

* Возможно, вам придется применить эти изменения , чтобы компилировать проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...