Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

[c#+mono] Компиляция

56K
01 февраля 2012 года
an1s1
47 / / 03.01.2012
Абсолютно любая c# прога скомпилится под mono или все же есть исключия? Спрашиваю потому, что моя vb.net прога, где используется my дляч получения параметров ком. строки, не захотела компилится под mono(мол незнает, что такое my или что то рядом). С C# тоже? Заранее спасибо.
5
01 февраля 2012 года
hardcase
4.5K / / 09.08.2005
Под mono скомпилируются только те программы, которые под нее компилируются :) В целом нужно чтобы все зависимости были доступны в mono. Например My в VB.NET объявлен в проприетарной библиотеке Microsoft.VisualBasic и поэтому в mono под Linux-ом не доступен (это лишь предположение).
56K
01 февраля 2012 года
an1s1
47 / / 03.01.2012
Тоесть, если я немного подправлю свою прогу на VB.net она будет работать(компилится)?
5
01 февраля 2012 года
hardcase
4.5K / / 09.08.2005
Зависит от того как вы ее поправите.
Ставьте Mono, ставьте MonoDevelop и проверяйте.
56K
01 февраля 2012 года
an1s1
47 / / 03.01.2012
А вот еще такой вопрос, если я скомпилю прогу в MonoDevelop, то запустится ли она на .net без mono(в винде) и могу ли я под виндой в MonoDevelop компилить под Linux?
5
01 февраля 2012 года
hardcase
4.5K / / 09.08.2005
Цитата: an1s1
А вот еще такой вопрос, если я скомпилю прогу в MonoDevelop, то запустится ли она на .net без mono(в винде) и могу ли я под виндой в MonoDevelop компилить под Linux?


Оба ответа - да, при условии наличия библиотек. Двоичный формат .net/mono идентичный.

56K
01 февраля 2012 года
an1s1
47 / / 03.01.2012
MonoDevelop не удобный:( Прийдется оставаться на express:(
56K
01 февраля 2012 года
an1s1
47 / / 03.01.2012
Тоесть достаточно отключить все microsoft.* пространства имен и пересторить программу на работу без них? Такой код скомпилится vbnc?
И как с помощью system или других пространств имен работать с файлами(открытие, чтение, запись)?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог