Как отделить файлы от разработки и производства в .Net core? - PullRequest
0 голосов
/ 22 октября 2019

Я только начинаю пытаться понять, как работает .Net Core, и я не понимаю, как отделить файлы разработки от рабочих файлов при выполнении развертывания.

В ColdFusion (например, PHP) естьнет шага компиляции. Итак, у меня есть два файла:

  • global.js
  • global.min.js

Я использую неминифицированную версию в разработке, а затемМинимизируйте перед загрузкой с использованием FTP на сервер. Мне не нужен файл без минимизации на рабочем сервере.

У меня также есть файлы .psd и другие файлы, которые я не хочу использовать на своем рабочем сервере, поэтому их нельзя включать в рабочие файлы. .

Как это достигается в ядре .net? Каковы шаги, чтобы иметь возможность собирать / тестировать / локально развертывать, используя один набор файлов, а затем публиковать только файлы рабочей версии на производственном сервере? Ядро .net, по-видимому, является структурой «все или ничего» из краткого прочтения, которое я сделал до сих пор.

Я использую Jetbrains Rider и Visual Studio 2019 - но, как я уже сказал, ничего не получилось, кроме создания новогопроект.

1 Ответ

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

Это может быть возможным способом. Редактирование файла .csproj для исключения файлов, которые не следует включать в публикацию:

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles?view=aspnetcore-3.0

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