У меня есть клиент с управляемой библиотекой C ++ DLL, которая должна работать в Unix.Там не так много ссылок на специфический для .NET код, за исключением файлов, которые получают входные данные от внешнего процесса / потока.В настоящее время проект компилируется в Visual Studio.NET 2010. Какие шаги необходимо предпринять, чтобы это произошло?Очевидно, мне нужно будет создать make-файлы на стороне Unix, например.Еще одна вещь, которую мне нужно будет сделать, это заменить классы, которые используют свойства .NET, на использование методов получения / установки (это лучший способ?).Их интерфейс GUI в настоящее время представляет собой приложение Excel / Visual Basic, которое вызывает эту библиотеку DLL для выполнения расчетов с набором данных.Тем не менее, они собираются переписать и интерфейс (не уверен, какую технологию они собираются использовать).Я предполагаю, что еще мне нужно сделать, это заменить типы CLI в коде на собственные типы.До сих пор я прав в своих предположениях?Какие еще большие вещи нужно будет сделать?Спасибо!