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
Odpowiedz
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.
Czy jest to możliwe z programu Visual Studio? – Zeus82
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
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.
Zobacz, czy to pomaga.
Generuje to całkiem sporo folderów w katalogu I:
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
Katalog wyjściowy skompilowanego projektu. Wygląda na to, że wartością domyślną jest "bin \ Debug \ net46 \ win7-x64" – Zeus82