Скажем, я начал проект C# под Windows (Visual Studio 2008), и я хочу переключиться на Mono. Нужно ли перекомпилировать все зависимости, которые использует мой проект, например, NHibernate и каждая внешняя зависимость?Все зависимости, используемые в монопроекте, должны быть скомпилированы с помощью mono
Примечание 1: Причина, по которой я задал этот вопрос, заключается в том, что я построил проект с MonoDevelop на Ubuntu 9.10, и все прошло как шарм, но когда я попытался отладить запуск некоторых тестов, написанных с помощью NUnit, все просто застыло. Мне нужно отменить текущий тест, чтобы получить резервную копию MonoDevelop, и нет четкой трассировки стека или подсказки, которую я мог бы использовать, чтобы найти проблему. Поэтому, хотя, возможно, мне нужно будет скомпилировать NHibernate (и другие зависимости) в Mono/Linux.