2016-07-19 6 views

Odpowiedz

11

pisałem this article ponad 1 rok temu, więc jest to trochę nieaktualne, ale idea jest wciąż ta sama:

  1. synchronizować do odpowiedniego znacznika z GitHub. W twoim przypadku, to prawdopodobnie chcesz synchronizować do tag 1.0.0
  2. produkcji tego repozytorium uruchamiając build.cmd lub build.sh
  3. Dodaj ścieżkę do folderu src Twojej aplikacji global.json pliku. Na przykład, jeśli sklonowałeś Security w D:\Security, dodajesz D:/Security/src do global.json we właściwości projects.
  4. Przebuduj wszystko i powinno działać.

PS: Jeśli używasz VS i nie widzisz od razu nowego kodu, spróbuj go ponownie uruchomić. Jest to znany problem, który czasami nie odbiera zmian do global.json

+0

To działa! Dziękuję Ci! W jakiś sposób Twój post nie pojawił się, gdy go googlowałem. –

+0

Jak zrobiłbyś to dla podstawowych bibliotek fundamentowych https://github.com/dotnet/corefx. Takich, jeśli chciałem tylko utworzyć aplikację konsolową, aby przetestować działanie przestrzeni nazw Linq. – jw56578

+0

@ jw56578 To jest ten sam proces. Po prostu sklonuj [repozytorium corefx] (https://github.com/dotnet/corefx), zsynchronizuj z poprawnym tagiem (który może być nieco trudny do znalezienia) i dodaj folder src do 'project.json' –

0

Upewnij się również, że na poziomie rozwiązania masz swój projekt "configration", ustawiony na debugowanie. Zobacz zrzut ekranu.
. enter image description here.

(dla właściwości rozwiązanie, aby pokazać się, kliknij prawym przyciskiem na .sln w Solution Explorer).

4

Aktualizacja dopasować nowy VS 2017

W Visual Studio 2017 15.3.5 i nowsze Możemy użyć obsługi SourceLink do debugowania źródeł .NET Core i ASP.NET Core. vs 2017 options enable source link Aby włączyć obsługę link źródłowy tylko Wyłącz Włącz Just My kod ai Włącz Włącz źródło odnośnika Pomoc. Następnie włącz serwery symboli Microsoft. vs 2017 options enable symbol servers


odpowiedzi Zwycięstwa dobrze współpracuje z vs 2015.For ktoś, kto szuka rozwiązania z vs 2017,
w VS 2017 nie ma global.json availble.So zamiast dodawać ścieżkę folderu global.json odniesienie do projektu musi zostać dodane i odbudowane.
Wszystkie inne wymienione w artykule Victors działają tak samo jak w 2015 roku.
Ważne jest, aby znacznik git hub i pakiety pakietów nuget miały te same wersje.

Powiązane problemy