Небольшой фон - мое приложение в настоящее время встроено в .net 3.5, но я хотел бы перенести его на .net 4.0. Когда я меняю все проекты, чтобы указывать на .net 4.0, мое приложение работает нормально, пока я не попытаюсь открыть кристаллический отчет.Could not load file or assembly 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.
< /code>
Я искал, и есть довольно много ответов на этот вопрос в форме добавления вариаций следующего в app.config: < /p>
< /code>
Однако это решение не работает для меня. Я использую другую сборку в своем проекте (более конкретно, профиль Intuit), которая не работает, когда я устанавливаю uselegacyv2runtimeactivationpolicy = "true". Я предполагаю, что это связано с тем, что некоторые из их налоговых двигателей являются сборками Pre V4. Оставить мое приложение в .NET 3.5 - это всего лишь временное исправление. < /p>
Есть ли лучший способ?>
Подробнее здесь: https://stackoverflow.com/questions/210 ... legacyv2ru
Crystal Reports и .net 4 - не удалось загрузить файл или сборку (с uselegacyv2runtimeactivationpolicy = "false") crdb_ad ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение