Зависимость только сборки не работает, если присутствует файл deps.jsonC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Зависимость только сборки не работает, если присутствует файл deps.json

Сообщение Anonymous »

Мы создаем серию приложений C# NET 8.0, все из которых используют API, предоставляемый другим приложением (назовем его BaseApp).

Изначально мы добавляли ссылку на сборку, которая реализует указанный API напрямую (BaseApp.API.dll), указывая на папку его установки. Однако нам необходимо создавать наши приложения через конвейеры Azure Devops, и невозможно установить там приложение, управлять обновлениями и т. д.
Поэтому я решил создать пакет nuget, используя всего лишь сборку, на которую нам нужно ссылаться, и использовать ее только как зависимость сборки. Таким образом, мы можем управлять версиями и прочим, а также легко создавать приложения, использующие этот API.

Из этой ссылки я узнал, что, установив для PrivateAssets значение «Все», я могу сделайте именно это.
И это в основном работает, за исключением того, что мне нужно удалить файл deps.json из выходной папки. То есть, если файл deps.json существует в папке, где я запускаю приложение (папка установки BaseApp), я получаю сообщение об ошибке, что сборку невозможно найти.
Изображение

Если я удалю его или переименую deps.json, он работает правильно. Кроме того, файл deps.json никоим образом не ссылается на BaseApp.API.dll.
Есть идеи, что мне не хватает или как я могу это решить?

Подробнее здесь: https://stackoverflow.com/questions/790 ... le-present
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Зависимость только сборки не работает, если присутствует файл deps.json
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как я могу встроить runtimeconfig.json и deps.json в .NET 9?
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как я могу встроить runtimeconfig.json и deps.json в .NET 9?
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Создан COM-объект с помощью .Net 8. Он просто работает (TM), но я борюсь с deps.json и использую собственный код.
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Создан COM-объект с помощью .Net 8. Он просто работает (TM), но я борюсь с deps.json и использую собственный код.
    Anonymous » » в форуме C++
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»