Когда публиковать автономные, как поместить / загрузить каркасные библиотеки DLL в подпапку - PullRequest
0 голосов
/ 23 октября 2019

После публикации моя структура файлов / папок выглядит следующим образом

- Connected Services
  - SomeService
    - file1
    - file2
- Pages
  - PartialFiles
    - file1
    - file2
- refs
  - files
- wwwroot
  - css
    - file1
    - file2
- api-ms-win-core-...
- api-ms-win-core-...
- api-ms-win-core-...
- api-ms-win-core-...
- ...
- MyCoreApp...
- MyCoreApp...
- MyCoreApp...
- MyCoreApp...
- ...
- Microsoft.AspNetCore...
- Microsoft.AspNetCore...
- Microsoft.AspNetCore...
- Microsoft.AspNetCore...
- Microsoft.AspNetCore...
- ...

Есть ли способ сохранить мои файлы "MyCoreApp ..." в корне и переместить все файлы инфраструктуры ввложенная папка, например, чтобы она выглядела так:

- Connected Services
  - SomeService
    - file1
    - file2
- Pages
  - PartialFiles
    - file1
    - file2
- refs
  - files
- wwwroot
  - css
    - file1
    - file2
- lib                                  <-- new folder for framework files
  - api-ms-win-core-...
  - api-ms-win-core-...
  - api-ms-win-core-...
  - api-ms-win-core-...
  - ...
  - Microsoft.AspNetCore...
  - Microsoft.AspNetCore...
  - Microsoft.AspNetCore...
  - Microsoft.AspNetCore...
  - Microsoft.AspNetCore...
  - ...
- MyCoreApp...                         <-- app files in the root
- MyCoreApp...
- MyCoreApp...
- MyCoreApp...
- ...

В качестве заметки я попробовал решение этого поста , без успеха, и подумал,Core 3.0 делает это по-другому.

С его помощью я добавил additionalProbingPaths и изменил путь на "path": "/", только для одного dll, чтобы проверить перед перемещением всех файлов +300.

...