Не удалось загрузить файл или сборку 'PresentationFramework, версия = 3.0.0.0, культура = нейтральная, - PullRequest
4 голосов
/ 09 мая 2011

Я работаю над приложением WPF, которое сначала было нацелено на 3.0 framework. Когда я попытался заставить его работать на 4.0, я получил следующее исключение.

System.IO.FileNotFoundException было необработанное сообщение: не удалось загрузить файл или сборка 'PresentationFramework, Версия = 3.0.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из его зависимостей. Система не могу найти указанный файл.

Если я компилирую приложение, используя .Net 4.0, оно работает нормально. Но 3.0 exes не работают с 4.0.

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 09 мая 2011

Попробуйте удалить ссылку DLL на PresentationFramework в вашем проекте Visual Studio, затем перенастроить среду приложения в свойствах проекта, а затем снова добавить ссылку PresentationFramework.

0 голосов
/ 11 октября 2018

Я получил эту ошибку после вставки копии в TextBox в XAML, который содержал триггер события. Удаление этого из недавно скопированного TextBox решило мою проблему.

Я понимаю, что это, вероятно, описывает очень конкретный случай исключения, но я надеюсь, что это может помочь другим решить их проблему.

0 голосов
/ 24 мая 2018

Я не уверен, почему PresentationFramework.Aero.dll не присутствовал в другой системе, несмотря на то, что была установлена ​​ожидаемая версия .NET Framework, но я не слишком много исследовал.

Вместо этого в своем решении в разделе «Ссылки» я нашел эту ссылку, а в «Свойствах ссылки» я изменил «Копировать локально» на «Истина». Это включало dll с выводом моего проекта, и в результате другая система смогла найти его при запуске программы.

Надеюсь, это кому-нибудь поможет.

...