Как использовать 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,

Другие вопросы по тегам