2016-06-06 13 views
5

Czy ktoś wie, jak zmienić katalog Build projektu ASP.NET Core? W ustawieniach projektu w trakcie kompilacji ścieżka wyjściowa jest tylko do odczytu.Katalog budowy rdzeni zmiany ASP.NET

+0

Czy możesz wyjaśnić, co masz na myśli przez "katalog wyjściowy projektu ASP.NET RC2"? Masz na myśli "katalog wyjściowy kompilatora?" – natemcmaster

+0

Katalog wyjściowy skompilowanego projektu. Wygląda na to, że wartością domyślną jest "bin \ Debug \ net46 \ win7-x64" – Zeus82

Odpowiedz

1

Projekty ASP.NET Core są budowane przy użyciu .NET Core CLI. Dane wyjściowe można kontrolować, dodając opcje wywołania wiersza poleceń do "dotnet build".

przykład:

dotnet build --output bin/whatever/ --framework netcoreapp1.0 

Patrz dotnet build --help dla wszystkich parametrów.

+0

Czy jest to możliwe z programu Visual Studio? – Zeus82

+0

Nie jestem pewien. Będziesz musiał zbadać, jak MSBuild opakowuje dotnet.exe. Te definicje znajdują się w C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet – natemcmaster

2

Możesz zdefiniować polecenia skryptu przed/po w sekcji project.json w sekcji scripts. Nawet wykonać wiele poleceń, po włączeniu postcompile ze sznurkiem do tablicy [ "komendzie command1", "command2", "command3"]

Inne obejście IS-

Otwórz swój podstawowy projekt ASP.NET. plik xproj w Notatniku i zmienić OutputPath

z

<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath> 

do

<OutputPath Condition="'$(OutputPath)'=='' ">E:\SanketTest</OutputPath> 

Po zakończeniu załaduj ponownie projekt, który zostanie automatycznie zbudowany w określonej lokalizacji.

build output path

Zobacz, czy to pomaga.

+2

Generuje to całkiem sporo folderów w katalogu I: \ bin \ Debug \ net461 – flayn

Powiązane problemy