On Tue, Jul 31, 2012 at 12:19:52PM +0100, baltasarq wrote:
> 
>       Dear Ian:
> 
>       Many, many thanks for your help.
> 
> > I've downloaded testy and tried to run it on windows, it immediately crashes
> > out and I get the option to load it in the vs2010 debugger.
> 
>       I don't have VS installed, just Monodevelop.
> 
> > The exception is:
> > Could not load file or assembly 'Mono.Posix, Version=4.0.0.0, 
> > Culture=neutral,
> > PublicKeyToken=0738eb9f132ed756' or one of its dependencies. The system 
> > cannot
> > find the file specified.
> > So your program depends on an assembly you've not shipped and that isn't 
> > part
> > of .Net.
> 
>       But I haven't added any special dll, nor MonoDevelop has warned me 
> about needing to distribute anything special.
> 
>       I have manually removed that dependency from my project, but then, in 
> the generated files for the user interface, I get the following error:
> 
>       
> /home/baltasarq/Documents/Dropbox/prys/Testy/Testy/gtk-gui/Testy.Gui.MainWindow.cs(94,94):
>  Error CS0234: The type or namespace name `Unix' does not exist in the 
> namespace `Mono'. Are you missing an assembly reference? (CS0234) (Testy)
> 
>       In the lines that deal with the stock icons, and so on, for actions:
> 
>               this.saveAction = new global::Gtk.Action ("saveAction", 
> global::Mono.Unix.Catalog.GetString ("_Save"), null, "gtk-save");
> 
>       This is automatically generated by MonoDevelop, and I don't think I 
> have...
> 
>       Wait a minute: now I understand.
> 
>       In all new projects, MonoDevelop checks the option to support Gettext, 
> through the Mono.Unix class. You have to uncheck that option, and THEN delete 
> "Mono.Posix" from the references list (be careful, MonoDevelop will add it 
> automatically if you do in different order).
> 
>       Then the project builds without a glitch. I suppose that the absence of 
> this reference will solve the problem.
> 
> > Mono.Posix does compile for windows, It just won't do everything it does on
> > posix platforms.
> 
>       It actually don't really seem to be needed at all, at least for 
> multiplatform desktop -tiny- applications.

GetText is a pretty handy library, even small projects might want to localize
thier string content. 

> > Are the sources for testy public?
> 
>       Well, I don't care about giving away the sources, just nobody asked 
> (expressed any interest) before. I've made them public in its web page. I've 
> also updated the binaries.
> 
>       I suspect anyway that the problem has been solved. I'm longing to go 
> back home in the afternoon and check it on Windows.
> 
>       Thank you very, very much.

No Problem, Have Fun!

Ian
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to