При использовании последних версий Monodevelop и VS 2012 RC для совместного использования кода. Я могу загружать и использовать решение .sln, файлы проекта .csproj и все файлы кода как с Mac, на котором работает MonoDevelop, так и с ПК с Windows 7, на котором запущена последняя бета-версия VS 2012. Исходный код находится на общем ресурсе между машинами.
Это работает действительно хорошо... но на каком-то этапе, когда я пытаюсь перезагрузить проект решения в MonoDevelop на Mac, MonoDevelop думает, что файл решения .sln является шестнадцатеричным файлом, загружает и отображает его в шестнадцатеричном формате в окне. Он больше не думает, что это файл решения!
Я заметил, что строки файлов заканчиваются 0D 0A, что правильно для ПК. . Я знаю, что Mac использует только 0D, как в ... но он изначально такой и работает. Содержимое меня устраивает!
Если я создаю новое решение на Mac MonoDevelop, а затем добавляю в него существующие csproj, все работает нормально. Пока не перестанет...
Есть идеи?