Я пытаюсь заставить существующее приложение .NET работать на Mono.Приложение было создано с VS 2010 (не с инструментами разработки Mono), и я использую Mono 2.10.6 на Windows 7.
Приложение имеет класс, который аннотирован подклассом ProxyAttribute (фактически, System.Runtime.Remoting.Proxies.ProxyAttribute).В обычном .NET, когда создается экземпляр аннотированного класса, метод CreateInstance () класса ProxyAttribute выполняется до выполнения конструктора аннотированного класса, как и должно быть.При запуске в Mono метод CreateInstance () не выполняется.Все остальное до этого момента, кажется, работает правильно.
Документация Mono действительно показывает, что ProxyAttribute доступен в Mono, и я не нашел ничего в моих поисках, чтобы предположить, что должна быть проблема.
Кто-нибудь знает о любой известной проблеме здесь?Или я должен вызывать Mono с какой-то дополнительной опцией?В настоящее время я просто выполняю команду:
mono myApplication.exe
Спасибо за любую помощь, которую вы можете предоставить.