clickonce-развертывание отсутствует Microsoft DLL - PullRequest
0 голосов
/ 04 июня 2018

Когда я создаю развертывание приложения wpf в одно нажатие, многие dll-файлы microsft отсутствуют в развертывании.

fe system.dll, system.data.dll, system.reactive.core.dll, system.xaml.dll, ...

Есть предложения?

1 Ответ

0 голосов
/ 04 июня 2018

Поскольку вам все еще нужно установить .NET Framework на компьютер, на котором вы хотите установить приложение ClickOnce, включать эти сборки в развертывание не имеет особого смысла.В любом случае они должны быть доступны в GAC.

Вы можете включить любые другие сборки, в том числе system.reactive. *, Включив их в Project-> Properties-> Publish-> Application Files ... inVisual Studio перед публикацией.

Если в обозревателе решений установить свойство Copy Local этих сборок равным True, они должны быть включены по умолчанию.

Обратите внимание, что если эти сборкиссылки из другого проекта, чем тот, который вы публикуете, вы должны скопировать ссылки на проект приложения WPF, который вы публикуете.Если они являются частью пакета NuGet, вы также должны добавить этот пакет NuGet в публикуемый проект.

...