2015-02-05 1 views
0

У меня есть решение с проектом .NET Micro Framework 4.3 и проектом .NET Framework 4.5. Когда я ссылаюсь на первое в последнем, я получаю предупреждение:Могу ли я безопасно ссылаться на проект NETMF в обычном приложении .NET Framework?

В проект нельзя ссылаться. Ссылки Проект направлен на другие рамочных семьи (.NETMicroFramework)

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

Существуют ли какие-либо ограничения на это? Каковы последствия? В каких обстоятельствах такая ссылка может привести к ошибкам компиляции или времени выполнения?

ответ

1

Бинарные файлы .NET Micro Framework и .NET Framework различны. Они нацелены на разные платформы, хотя некоторые классы и методы использования выглядят одинаково. Решением для вас будет создание Общий проект. К сожалению, он доступен только в MSVS 2015.

+0

Вы имеете в виду, что мои простые тесты, получившие одобрение, - это просто удача, и поведение (почти) любой инструкции, называющей микро-каркас, не определено? – tearvisus

+0

Я тебя не понял. У вас есть модульные тесты, или вы скопировали кластер .NET Micro Framework и вставили в проект библиотеки классов .NET Framework? – TIKSN

+0

У меня есть единый тестовый проект в .NET Framework 4.5, который проверяет проект библиотеки классов NETMF 4.3. Испытания проходят. Я не копировал код между проектами. – tearvisus

 Смежные вопросы

  • Нет связанных вопросов^_^