Я публикации приложения WPF с помощью Visual Studio 2015 После того, как опубликовать, когда я нажимаю файл .application
, он выдает эту ошибку:ClickOnce требует System.Windows.Interactivity версии 4.5.0.0
Unable to install or run the application. The application requires that assembly System.Windows.Interactivity Version 4.5.0.0 be installed in the global assembly cache (GAC) first.
версия System.Windows.Interactivity
в моем приложении 4.0.0.0. Так почему же он просил бы 4.5.0.0? Я даже не могу найти эту версию в Интернете.
на основе this question, я обновил свой app.config
, чтобы это, но безрезультатно:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Windows.Interactivity" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.5.0.0" />
</dependentAssembly>
</assemblyBinding>
На вкладке Список ошибок в Visual Studio, он имеет следующее предупреждение:
Found conflicts between different versions of the same dependent assembly that could not be resolved. These reference conflicts are listed in the build log when log verbosity is set to detailed.
Что я делаю неправильно? Благодарю.
Нашли решение: Была версия 4.5 DLL под расширениями в диспетчере пакетов Nuget. Сначала удалила версию 4.0, а затем добавила версию 4.5. Опубликован снова, и он установлен без проблем. – Alex