Mono
От: Chardex Россия  
Дата: 23.01.06 19:44
Оценка:
Решил попробовать что такое Mono, скачал последнюю версию с офф. сайта, установил, пытаюсь запустить любую программу — ошибка. Без текста эксепта. Подскажите пожалуйста что делать
Re: Mono
От: dimchick Украина  
Дата: 24.01.06 08:20
Оценка: 26 (1)
Здравствуйте, Chardex, Вы писали:

C>Решил попробовать что такое Mono, скачал последнюю версию с офф. сайта, установил, пытаюсь запустить любую программу — ошибка. Без текста эксепта. Подскажите пожалуйста что делать


Запускай из консоли — увидишь текст исключения.
Там нужно или перекомпилить самплы или в папку с приложением кинуть то, что он хочет + в панели управления для приложения выставить совместимость следующих сборок:
Они у тебя версии 2.4.0.0, а семпл требует 2.0.0.0.
Re[2]: Mono
От: Chardex Россия  
Дата: 24.01.06 10:47
Оценка:
Здравствуйте, dimchick, Вы писали:

D>Запускай из консоли — увидишь текст исключения.


C:\Documents and Settings\Pavel Minchenkov>"C:\Program Files\Mono-1.1.13.2\sampl
es\GtkDemo\GtkDemo.exe"

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass
embly 'gtk-sharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c
99f' or one of its dependencies. Не удается найти указанный файл.
File name: 'gtk-sharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=35e10195
dab3c99f'

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\M
icrosoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure lo
gging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fus
ion!EnableLog].


D>Там нужно или перекомпилить самплы или в папку с приложением кинуть то, что он хочет + в панели управления для приложения выставить совместимость следующих сборок:

D> Не нашел я эти файлы, делал поиск по всему диску.. А что за панель управления для приложения?
D>Они у тебя версии 2.4.0.0, а семпл требует 2.0.0.0.
Re[3]: Mono
От: dimchick Украина  
Дата: 24.01.06 10:55
Оценка:
Здравствуйте, Chardex, Вы писали:

C>Здравствуйте, dimchick, Вы писали:


D>>Запускай из консоли — увидишь текст исключения.


C>
C>C:\Documents and Settings\Pavel Minchenkov>"C:\Program Files\Mono-1.1.13.2\sampl
C>es\GtkDemo\GtkDemo.exe"

C>Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass
C>embly 'gtk-sharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c
C>99f' or one of its dependencies. Не удается найти указанный файл.
C>File name: 'gtk-sharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=35e10195
C>dab3c99f'

C>WRN: Assembly binding logging is turned OFF.
C>To enable assembly bind failure logging, set the registry value [HKLM\Software\M
C>icrosoft\Fusion!EnableLog] (DWORD) to 1.
C>Note: There is some performance penalty associated with assembly bind failure lo
C>gging.
C>To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fus
C>ion!EnableLog].
C>


у меня оно лежит тут:
"D:\Program Files\Mono-1.1.13\lib\mono\gtk-sharp-2.0\gtk-sharp.dll"

D>>Там нужно или перекомпилить самплы или в папку с приложением кинуть то, что он хочет + в панели управления для приложения выставить совместимость следующих сборок:

D>> C>Не нашел я эти файлы, делал поиск по всему диску.. А что за панель управления для приложения?
Control Panel\Administrative Tools\Microsoft .NET Framework 1.1 Configuration\Application.
Дальше по тексту.

D>>Они у тебя версии 2.4.0.0, а семпл требует 2.0.0.0.
Re[3]: Mono
От: dimchick Украина  
Дата: 24.01.06 10:58
Оценка: 4 (1)
C>Не нашел я эти файлы, делал поиск по всему диску.. А что за панель управления для приложения?
вот config файл.
<?xml version="1.0"?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="gtk-sharp" publicKeyToken="35e10195dab3c99f" />
        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="glib-sharp" publicKeyToken="35e10195dab3c99f" />
        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="gdk-sharp" publicKeyToken="35e10195dab3c99f" />
        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="pango-sharp" publicKeyToken="35e10195dab3c99f" />
        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>


сохраи его как GtkDemo.exe.config впапке приложения
Re[4]: Mono
От: Chardex Россия  
Дата: 24.01.06 11:24
Оценка:
Здравствуйте, dimchick, Вы писали:

D>вот config файл.

D>
D><?xml version="1.0"?>
D><configuration>
D>  <runtime>
D>    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
D>      <dependentAssembly>
D>        <assemblyIdentity name="gtk-sharp" publicKeyToken="35e10195dab3c99f" />
D>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>      </dependentAssembly>
D>      <dependentAssembly>
D>        <assemblyIdentity name="glib-sharp" publicKeyToken="35e10195dab3c99f" />
D>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>      </dependentAssembly>
D>      <dependentAssembly>
D>        <assemblyIdentity name="gdk-sharp" publicKeyToken="35e10195dab3c99f" />
D>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>      </dependentAssembly>
D>      <dependentAssembly>
D>        <assemblyIdentity name="pango-sharp" publicKeyToken="35e10195dab3c99f" />
D>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>      </dependentAssembly>
D>    </assemblyBinding>
D>  </runtime>
D></configuration>


D>сохраи его как GtkDemo.exe.config впапке приложения

Спасибо за помощь, но пока проблемы:

Создал такой файл и скопировал эти dll в папку, запускаю, получаю:
C:\Documents and Settings\Pavel Minchenkov>"C:\Program Files\Mono-1.1.13.2\sampl
es\GtkDemo\GtkDemo.exe"

Unhandled Exception: System.DllNotFoundException: Unable to load DLL 'libgtk-win
32-2.0-0.dll': Не найден указанный модуль. (Exception from HRESULT: 0x8007007E)
   at Gtk.Application.gtk_init(Int32& argc, IntPtr& argv)
   at Gtk.Application.Init()
   at GtkDemo.DemoMain.Main(String[] args)
Re[5]: Mono
От: dimchick Украина  
Дата: 24.01.06 14:26
Оценка:
Здравствуйте, Chardex, Вы писали:

C>Здравствуйте, dimchick, Вы писали:


D>>вот config файл.

D>>
D>><?xml version="1.0"?>
D>><configuration>
D>>  <runtime>
D>>    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
D>>      <dependentAssembly>
D>>        <assemblyIdentity name="gtk-sharp" publicKeyToken="35e10195dab3c99f" />
D>>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>>      </dependentAssembly>
D>>      <dependentAssembly>
D>>        <assemblyIdentity name="glib-sharp" publicKeyToken="35e10195dab3c99f" />
D>>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>>      </dependentAssembly>
D>>      <dependentAssembly>
D>>        <assemblyIdentity name="gdk-sharp" publicKeyToken="35e10195dab3c99f" />
D>>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>>      </dependentAssembly>
D>>      <dependentAssembly>
D>>        <assemblyIdentity name="pango-sharp" publicKeyToken="35e10195dab3c99f" />
D>>        <bindingRedirect oldVersion="2.0.0.0" newVersion="2.4.0.0" />
D>>      </dependentAssembly>
D>>    </assemblyBinding>
D>>  </runtime>
D>></configuration>


D>>сохраи его как GtkDemo.exe.config впапке приложения

C>Спасибо за помощь, но пока проблемы:

C>Создал такой файл и скопировал эти dll в папку, запускаю, получаю:

C>
C>C:\Documents and Settings\Pavel Minchenkov>"C:\Program Files\Mono-1.1.13.2\sampl
C>es\GtkDemo\GtkDemo.exe"

C>Unhandled Exception: System.DllNotFoundException: Unable to load DLL 'libgtk-win
C>32-2.0-0.dll': Не найден указанный модуль. (Exception from HRESULT: 0x8007007E)
C>   at Gtk.Application.gtk_init(Int32& argc, IntPtr& argv)
C>   at Gtk.Application.Init()
C>   at GtkDemo.DemoMain.Main(String[] args)
C>

сделай батник
rem D:\Progra~1\Mono-1.1.13\bin - путь установки Mono + bin
path %path%;D:\Progra~1\Mono-1.1.13\bin
GtkDemo.exe

...и запускай его.

ЗЫ. ты прям как маленький. на крайняк мог найти эти файлы в подпапках Mono.
Re[6]: Mono
От: Chardex Россия  
Дата: 24.01.06 21:56
Оценка:
Здравствуйте, dimchick, Вы писали:

D>ЗЫ. ты прям как маленький. на крайняк мог найти эти файлы в подпапках Mono.


Я там искал!! Но не нашел! Заработало... страшные контролы у них)
Наверное глупый вопрос, но есть ли вероятность того что программа, написаннная под второй фремворк заработает под Mono (активно используются WinForms, Remoting, Ado.Net). И как это можно проверить?
Спасибо.
Re[7]: Mono
От: Воронков Василий Россия  
Дата: 24.01.06 22:49
Оценка:
Здравствуйте, Chardex, Вы писали:

C>Наверное глупый вопрос, но есть ли вероятность того что программа, написаннная под второй фремворк заработает под Mono (активно используются WinForms, Remoting, Ado.Net).


Нет
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Mono
От: Аноним  
Дата: 23.01.06 21:21
Оценка: -3
К сожалению в правильном ответе на твой вопрос не содержится ни одного цензурного слова поэтому он не может быть опубликован.

Лучшее — враг хорошего (C) Вольтер


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Mono
От: Аноним  
Дата: 23.01.06 22:08
Оценка:
Poluekt

Тогда зачем было вобще что то писать, если ничего не знаеш?

www.int3.ru www.int3.net


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: Mono
От: Аноним  
Дата: 24.01.06 12:16
Оценка: :)
Ёлка-палка... А доки почитать слабо?

А библиотеку "GTK#" скачать и поставить? Она не идет автоматом с дистрибутивом Mono. Ручками ее ставить надо, ибо моновцы еще думают, использовать ли её вообще. Они свои собственные WinForms родить пытаются, без завязки на сторонние библиотеки типа GTK# или Qt#.

ЗЫ: перефразируя подпись одного местного уважаемого человека, скажу, "многие вещи нам непонятны только из-за того, что нам офигенно впадлу почитать документацию!"

Real programmers don't comment their code. If it was hard to write, it should be hard to understand.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: Mono
От: Аноним  
Дата: 24.01.06 17:42
Оценка:
Cкачал моно. mono-1.1.13.2. Свежак января сего года. Установил. Попытался запустить Windows Application "Hello world!" двойным щелчок в КДЕ — молчит . Как решить проблему? Может быть mono конфликтует в Вайном? Или надо качать и ставить ГТК # ?



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: Mono
От: Аноним  
Дата: 24.01.06 17:58
Оценка:
Какой "Вайн"? Это что еще за зверь?

Ты под пинвинятиной запустил? Какой дистрибутив? Моно для своего дистрибутива скачал?

Real programmers don't comment their code. If it was hard to write, it should be hard to understand.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: Mono
От: Аноним  
Дата: 24.01.06 18:55
Оценка:
У меня Слака. Моно качал под все дистрибутивы (mfv есть такой). Инсталяция прошла успешно. Но вот не запускаются проги. Может потому что их вайн пытается запустить. А может еще почему . Вайн — это эмулятор винды. Чтобы виндовые проги тоже под Линуксом пахали. Так у меня КОМПАС пашет.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: Mono
От: Аноним  
Дата: 24.01.06 20:42
Оценка:
wine не ставил, GUI проект и так запустился. Правда не с первого раза, главное проставить все dll. И тогда WInforms работает.

Эксперементировал на Linux Mandrake 10.
GoCha


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[5]: Mono
От: Аноним  
Дата: 24.01.06 20:54
Оценка:
Это ясно что моно без вайна работает. Вы мне скажите как проблему решить.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Mono
От: Аноним  
Дата: 24.01.06 21:46
Оценка: -5
Тогда зачем было вобще что то писать, если ничего не знаеш?

зачем это мое личное горе. если я ничего не знаю — то это опять мои проблемы.

если ты не модератор то проходи пож-та мимо. твой пост содержит в отличии от моего ноль информации плюс (то чего не было у меня) личный наезд. причем без видимой причины.

тут просто какая то личная неприязнь.. если есть проблемы — давай отойдем.

зачем другим людям портить жизнь?

П.С. а я еще с интересом читал твои ответы на мои вопросы. тьфу блин.

Лучшее — враг хорошего (C) Вольтер


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[7]: Mono
От: Аноним  
Дата: 25.01.06 08:40
Оценка:
ну подскажите как заставить моно работать .


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[7]: Mono
От: Аноним  
Дата: 26.01.06 07:27
Оценка:
Что надо чтобы виндувс формс заработали ?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.