Приложение ClickOnce с PackageReferences автоматически для Предварительных условий

Как я могу получить пакеты PackageReference для автоматического включения в ClickOnce?

Я пытаюсь преобразовать приложение ClickOnce из packages.config для использования PackageReferences, так как у меня есть более 30+ пакетов nuget (в основном, зависимостей), и это значительно упрощает обновление тех немногих, на которые я действительно должен ссылаться.

Проблема в том, что, как только я это сделал, все сборки пакетов nuget теперь считаются "Предварительные требования (Авто)" вместо "Включить (Авто)", поэтому развертывания ClickOnce пропускают их. Он также дает мне "... должен быть подписан строго для того, чтобы быть отмеченным как обязательное условие" для любых пользовательских пакетов nuget.

Обновить:

Оказалось, что это не сработало вообще. Сборки, такие как System.Runtime, не были включены ClickOnce, точка. Не было никакой возможности включить его, и он закончил тем, что сломал развертывание (из-за FileNotFoundException для System.Runtime), даже после установки всех сборок на Включение вручную. Мне пришлось вернуться обратно в packages.config. Я хотел бы видеть обновление ClickOnce для работы с PackageReferences

0 ответов

Другие вопросы по тегам