2013-09-08 1 views
0

Je souhaite créer un bug en mono. J'ai mono installé sur mon openSuse et télécharger le code source mono de github. Ensuite, je veux construire des projets System.Configuration avec cette commande:Le projet System.Configuration de mono a échoué avec l'erreur "ProjectReference corlib-net not found"

xbuild System.Configuration-net_4_5.sln 

et 31 erreurs recieve, la plupart d'entre eux comme ce

error CS0518: The predefined type 'System.Object' is not defined or imported 

je reçois également avertissement suivant:

warning : ProjectReference '..\corlib\corlib-net_4_5.csproj' not found, neither by guid 'some guid' nor by project file name 'path to project' 

Ce projet existe à cet endroit. Qu'est-ce qui ne va pas? Merci.

Répondre

1

Vous devez modifier le code, puis recompiler tout le Mono en suivant les instructions sur la façon de compiler Mono à partir du code source. Vous ne pouvez pas créer de projets individuels, car les projets référencés ne peuvent pas être résolus par 'xbuild' correctement.

+0

Ok, merci. Pouvez-vous m'expliquer une chose de plus? Je veux travailler dans MonoDevelop quand je développe le mono. Mais comment je peux le faire, si je ne peux pas le construire en monodevelop aussi? Quel est le cas d'utilisation standart pour développer mono dans IDE? –

+0

Si vous voulez déboguer dans le code source Mono stable, vous pouvez vérifier http://stackoverflow.com/questions/3277286/how-to-step-into-framework-source-code-in-monodevelop et j'ai trouvé @BenLast Le conseil est suffisant. Mais si vous compilez Mono à partir du code source, je n'ai aucune idée de la configuration du débogage dans le code source. –