Я создаю приложение, используя версию GTK # 2.12.Я установил MonoDevelop для этого.Сделал пример приложения.Когда я изменил настройку с GTK # 3 на GTK # 2.12 в проекте, тогда все ссылки были обновлены до GTK # 2.12.
Когда я компилирую проект, компилятор выдает ошибку.
/ local / mnt / workspace / vkumbhan / work / Program.cs (25,25): Ошибка CS0012:Тип «Приложение» определяется в сборке, на которую нет ссылок.Вы должны добавить ссылку на сборку 'gio-sharp, версия = 3.0.0.0, Culture = нейтральный, PublicKeyToken = 35e10195dab3c99f'.(CS0012)
class MainClass
{
public static void Main(string[] args)
{
Application.Init(); //error came this line
MainWindow win = new MainWindow();
win.Show();
Application.Run(); //error came this line
}
}
Когда я посмотрел ссылки на класс Приложение , то обнаружил, что Приложение относится к gtk-sharp 3.0.0.0.
Для проверки установленного GTK # 2.12 или нет.
политика apt-cache libgtk2.0-0 libgtk-3-0
обе версииустановлен на машине.
Не могли бы вы мне помочь, как решить проблему?
Найдите командную строку: Пожалуйста, помогите обновить ссылки 2.12.0.0 вместо 3.0.0.0
/ usr / lib / mono / msbuild / 15.0 / bin / Roslyn / csc.exe / noconfig / nowarn: 1701,1702,2008 / nostdlib + / платформа: anycpu32bitpreferred / errorreport: приглашение / предупреждение: 4 / определить: DEBUG / errorendlocation / prefereduilang: en-US / Highentropyva + /reference:/usr/lib/mono/gac/atk-sharp/3.0.0.0__35e10195dab3c99f/atk-sharp.dll / ссылка: / usr / lib / mono / gac /gdk-sharp / 3.0.0.0__35e10195dab3c99f / gdk-sharp.dll /reference:/usr/lib/mono/gac/glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll / ссылка: / usr / lib / mono /gac / gtk-sharp / 3.0.0.0__35e10195dab3c99f / gtk-sharp.dll /reference:/usr/lib/mono/4.5-api/Mono.Posix.dll /reference:/usr/lib/mono/4.5-api/mscorlib.dll / reference: /usr/lib/mono/gac/pango-sharp/3.0.0.0__35e10195dab3c99f/pango-sharp.dll /reference:/usr/lib/mono/4.5-api/System.Core.dll / ссылка: / usr / lib/mono/4.5-api/System.dll / debug + / debug: portable / optimize- /out:obj/Debug/Sample.exe /subsystemversion:6.00 /resource:gtk-gui/gui.stetic,gui.stetic / target:winexe / utf8output MainWindow.cs Program.cs Свойства / AssemblyInfo.cs gtk-gui / generate.cs gtk-gui / MainWindow.cs "/tmp/.NETFramework,Version=v4.5.AssemblyAttributes.cs"
Спасибо!