Как использовать useLegacyV2RuntimeActivationPolicy с несколькими проектами?
Я пытаюсь включить возможности распознавания рукописного ввода в качестве библиотеки в решение WPF .NET 4, содержащее несколько проектов. Поэтому я хотел использовать IAWinFX.dll (SDK для планшетных ПК 1.7) на Win7 x64 - но при запуске BackgroundAnalyze я получаю следующую ошибку:
"Сборка смешанного режима построена на версии v1.0.3705 среды выполнения и не может быть загружена во время выполнения 4.0 без дополнительной информации о конфигурации".
Я уже пытался изменить соответствующий файл.config (установите useLegacyV2RuntimeActivationPolicy="true"), как рекомендовано здесь: http://social.msdn.microsoft.com/Forums/fi-FI/wpf/thread/6acf2aab-29c4-4754-95eb-cb2d717c5a2e.
Я также установил цель сборки на x86 и изменил это в основном приложении. Конфигурация основного приложения также имеет набор useLegacyV2RuntimeActivationPolicy = "true".
Так как я уже несколько дней зацикливаюсь на этой проблеме, я искал решение и, таким образом, также попытался отключить опцию "Создать сборку сериализации", как предлагается здесь: https://support.softwarekey.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=140
но ни одна из этих попыток не дала мне работающий анализ чернил... Что еще я могу сделать? Существует ли файл.config для всего решения, где я мог бы установить параметр useLegacyV2RuntimeActivationPolicy? Или мне нужно добавить эту опцию для каждого проекта в решении?
Заранее спасибо!
1 ответ
Не знаю, что такое практика SO для этого случая. Я повторю свой комментарий в качестве ответа и немного расширю его, чтобы вопрос мог быть закрыт.
-
Единственный используемый файл конфигурации - это файл.exe, который вы используете для запуска приложения (я полагаю, это то, что вы называете "конфигурацией основного приложения").
(Настройки также считываются из machine.config и user.config, но значения там обычно переопределяются конфигурацией приложения)
Если вы работаете внутри VS, убедитесь, что файл называется app.config
,
VS автоматически скопирует его в выходную папку и переименует в myapp.exe.config
а также myapp.vshost.exe.config
,