Ha netán valaki már találkozott azzal a problémával, hogy a Rebuld Project sem hajlandó létrehozni a binárist (miközben azt írja, hogy minden rendben), és tudja a megoldást, hogy mi baja lehet, szóljon!
(Ha direkt hibát követek el a forrásban, akkor megáll, tehát a fordítást elvileg megcsinálja.)
SharpDevelop dettó :( (Bár ott meglátásom szerint erősen a resource-használthoz kötődik: ha eldobtam a resource-okat, akkor ment, csak elég macerás, ha nem használhatom...)
Köszi Micu :o) Eddig mással voltam elfoglalva, de most újra előtérbe jött a dolog. Nem tudjátok, hogy ilyenkor mi a teendő? (jól sejtem, hogy az objektumkönyvtárak eltérő verziói miatt nyühög?)
user1@linux:~/dotnet/gyak> monodevelop ** Message: : u_strToLower error: U_FILE_ACCESS_ERROR ** Message: : u_strToLower error: U_FILE_ACCESS_ERROR ** Message: : u_strToLower error: U_FILE_ACCESS_ERROR ** Message: : u_strToLower error: U_FILE_ACCESS_ERROR Loading error, please reinstall : System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidCastException: Cannot cast from source type to destination type. in <0x0005a> Gnome.AppBar:get_Progress () in <0x0011e> MonoDevelop.Gui.Components.SdStatusBar:.ctor (MonoDevelop.Services.IStatusBarService) in <0x00083> MonoDevelop.Services.DefaultStatusBarService:.ctor () in (unmanaged) (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[]) in <0x00004> (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[]) in <0x00097> System.Reflection.MonoCMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) --- End of inner exception stack trace ---
in <0x000fb> System.Reflection.MonoCMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) in <0x0001d> System.Reflection.MonoCMethod:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) in <0x00044> System.Reflection.ConstructorInfo:Invoke (object[]) in <0x00153> System.Activator:CreateInstance (System.Type,bool) in <0x00010> System.Activator:CreateInstance (System.Type) in <0x00041> System.Reflection.Assembly:CreateInstance (string,bool) in <0x00017> System.Reflection.Assembly:CreateInstance (string) in <0x000f3> MonoDevelop.Core.AddIns.AddIn:CreateObject (string) in <0x00038> MonoDevelop.Core.AddIns.Codons.ClassCodon:BuildItem (object,System.Collections.ArrayList,MonoDevelop.Core.AddIns.Conditions.ConditionCollection) in <0x0016f> MonoDevelop.Core.AddIns.DefaultAddInTreeNode:BuildChildItems (object) in <0x0004d> MonoDevelop.Core.Services.ServiceManager:InitializeServicesSubsystem (string) in <0x004db> MonoDevelop.SharpDevelopMain:Main (string[])
A monodevelop a SharpDevelop GTK# portolása. Ha felmész a mono weblapjára akkor a download szekcióban ezt is le tudod tölteni. Kell hozzá mono, gtk#, gecko#, gtksourceview és gtksourceview#, monodoc. Ja, és mozilla. Le lehet fordítani forrásból is. Elég kellemes jószág bár van pár árnyoladala: a code completiton elég érdekesen lett megoldva: ha új osztálykönyvtárral találkozik akkor nekiáll felépíteni az adatbázisát ami gyakran percekig eltarthat. A másik gond vele hogy a references-ben nem veszi észre a gacutil-lal feltett dolgokat (az oka szvsz az hogy az legutóbbi monodevelop verzió kiadásakor még nem igazán volt GAC a monoban).
Sziasztok! Muszáj voltam nyitni ezt az új témát, mert a mono-ra keresve nem találtam semmit.
Tehát: adva van a mono project, aminek segítségével Linux környezetben fejleszthetünk .NET alkalmazásokat. Ehhez - ha a mono telepítve van - elég egy mcedit vagy egy vim, és már dolgozhatunk is :o)
Viszont néha nem jön rosszul egy IDE sem, főleg ha olyan kiterjedt objektumkönyvtár rendszert akarunk használni, mint a .NET-é, így hát érdemes megnézni a monodevelop fejlesztőrendszert.
Ezzel kapcsolatos tapasztalataitokat várnám itt.
(én egyelőre ott tartok, hogy telepítettem, de nem indul :o( SuSe 9.1 Prof.)
üdv.: ND