[Mono-dev] Current 'xbuild' status

Leszek Ciesielski skolima at gmail.com
Wed Feb 11 11:55:18 EST 2009


When I forced msbuild 2.0 and regenerated the project, xbuild bails
out on ResolveAssemblyReferences. Log attached.

On Wed, Feb 11, 2009 at 5:35 PM, Jonathan Chambers <joncham at gmail.com> wrote:
> Hello,
> I am guessing xbuild is only supporting 2.0 for now. I am not sure how much
> effort is needed to support 3.5/2008 projects.
> Thanks,
> Jonathan
>
> On Wed, Feb 11, 2009 at 11:28 AM, Leszek Ciesielski <skolima at gmail.com>
> wrote:
>>
>> using today's svn version, .proj file generated with "set
>> MSBuildEmitSolution=1" trick:
>>
>> [mono] ~/mono_svn/EVEMon @ xbuild EVEMonCSharp.sln.proj
>> XBuild Engine Version 0.1
>> Mono, Version 2.5.0.0
>> Copyright (C) Marek Sieradzki 2005. All rights reserved.
>> MSBUILD: error MSBUILD0000:
>> /root/mono_svn/EVEMon/EVEMonCSharp.sln.proj: Could not load file or
>> assembly 'Microsoft.Build.Tasks.v3.5' or one of its dependencies. The
>> system cannot find the file specified.
>>
>> (project is EVEMon, from
>> svn://evemon.battleclinic.com/EVEMon/EVEMon/trunk)
>>
>> On Thu, Feb 5, 2009 at 11:23 AM, Ankit Jain <radical at gmail.com> wrote:
>> > xbuild (svn) can't directly handle .sln files right now. But it can
>> > build the temporary .proj that msbuild
>> > generates for .sln files.
>> >
>> >   We can build the .sln.proj  with multiple projects. Its not
>> > complete yet though.
>> >   Currently, it generates the resources, satellite assemblies,
>> >   resolves gac/assembly references, compiles, but doesn't deploy
>> >   the referenced assemblies etc to the right location. But most of
>> >   this will be work in the .targets .
>> >   It should be easy to write a sln-> proj convertor.
>> >
>> > List of msbuild features from msdn (
>> > http://msdn.microsoft.com/en-us/library/ms171452.aspx )
>> > • Items
>> >   ∘ Supported. These are used all over the place, so seems to work
>> > fine for current test cases
>> > • Properties
>> >   ∘ Likewise
>> > • Targets
>> >   ∘ Implemented
>> >   ∘ Including dependency checking, in the form of input/output list,
>> > "DependsOnTargets" etc
>> > • Tasks
>> >   ∘ Implemented
>> >   ∘ Most of the functionality in msbuild files are based on using
>> > tasks. Custom tasks can be loaded
>> > • Advanced Concepts
>> >   ∘ Logging
>> >      ‣ Implemented. But its not being used throughout the system
>> > right now to report errors/warnings.
>> >   ∘ Batching (
>> > http://msdn.microsoft.com/en-us/library/ms171473(VS.80).aspx )
>> >      ‣ Very important feature
>> >      ‣ Both task and target batching have been implemented, and seem
>> > to be working fine
>> >   ∘ Transforms ( http://msdn.microsoft.com/en-us/library/ms171476.aspx )
>> >      ‣ Supported
>> >   ∘ Using multiple processors (
>> > http://msdn.microsoft.com/en-us/library/bb383805.aspx )
>> >      ‣ Nothing has been done for this yet
>> > • Building for Specific .NET Frameworks (
>> > http://msdn.microsoft.com/en-us/library/bb397456.aspx )
>> >   ∘ I've added some preliminary support for TargetFramework* stuff,
>> > but this will need more work
>> >   ∘ Similar work done in monodevelop should prove useful here
>> > •  Others
>> >   ∘ Project references, assembly, gac references are resolved
>> >      ‣ I committed kinda preliminary code for this, which works fine
>> > in the simple test cases (eg. pdn3) that I tried
>> >
>> > Ofcourse, most of this hasn't been tested extensively. I try to write
>> > reasonable number of tests for the stuff
>> > that I'm touching, but real testing would happen once the targets
>> > files are more complete and we try real
>> > world projects.
>> >
>> > Would be nice to start trying this out and get feedback/bug reports :)
>> >
>> > I'll be on vacation till end of next week, but will try to reply to
>> > mails.
>> >
>> > -Ankit
>> >
>> > --
>> > Blog : http://www.ankitjain.org/blog
>> > _______________________________________________
>> > Mono-devel-list mailing list
>> > Mono-devel-list at lists.ximian.com
>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>> >
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
XBuild Engine Version 0.1
Mono, Version 2.5.0.0
Copyright (C) Marek Sieradzki 2005. All rights reserved.

Build started 02/11/2009 17:50:43.
__________________________________________________
Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (Build target(s)):

Target ValidateSolutionConfiguration:
		Tworzenie konfiguracji rozwi?zania "Debug|Mixed Platforms".

Target Build:
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMon target(s)):
		
		Target EVEMon_Common:
				Project "/root/mono_svn/EVEMon/EVEMon.Common/EVEMon.Common.csproj" (Build target(s)):
				
				Target PrepareForBuild:
						Configuration: Debug Platform: AnyCPU
						Created directory "obj/"
				
				Target ResolveAssemblyReferences:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: An element with the same key already exists in the dictionary.
  at System.Collections.Generic.Dictionary`2[System.Version,System.String].Add (System.Version key, System.String value) [0x00000] 
  at Microsoft.Build.Tasks.AssemblyResolver.GatherGacAssemblies () [0x000cb] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:89 
  at Microsoft.Build.Tasks.AssemblyResolver..ctor () [0x0001c] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:53 
  at Microsoft.Build.Tasks.ResolveAssemblyReference..ctor () [0x00006] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ResolveAssemblyReference.cs:70 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a6] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:444 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000b8] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:450 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:459 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x0000e] in /root/mono_svn/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00083] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:323 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:213 
  at Microsoft.Build.BuildEngine.BuildTask.InitializeTask () [0x00000] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:166 
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00017] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:93 
				
:  error : Error while building /root/mono_svn/EVEMon/EVEMon.Common/EVEMon.Common.csproj
		
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMon_Common target(s)):
		
		Target EVEMon_Common:
				Project "/root/mono_svn/EVEMon/EVEMon.Common/EVEMon.Common.csproj" (Build target(s)):
				
				Target SplitResourcesByCulture:
				
				Target CreateManifestResourceNames:
				
				Target GenerateResources:
						Compiling resource file 'BusyDialog.resx' into 'obj/EVEMon.Common.BusyDialog.resources'
						Compiling resource file 'EVEMonForm.resx' into 'obj/EVEMon.Common.EVEMonForm.resources'
						Compiling resource file 'AddPlanConfirmWindow.resx' into 'obj/EVEMon.Common.AddPlanConfirmWindow.resources'
						Compiling resource file 'APIConstants.resx' into 'obj/EVEMon.Common.APIConstants.resources'
						Compiling resource file 'CopySaveOptionsWindow.resx' into 'obj/EVEMon.Common.CopySaveOptionsWindow.resources'
						Compiling resource file 'EveImage.resx' into 'obj/EVEMon.Common.EveImage.resources'
						Compiling resource file 'EveImagePopUp.resx' into 'obj/EVEMon.Common.EveImagePopUp.resources'
						Compiling resource file 'Net/ExceptionMessages.resx' into 'obj/EVEMon.Common.Net.ExceptionMessages.resources'
						Compiling resource file 'Printing/PrintOptionsDlg.resx' into 'obj/EVEMon.Printing.PrintOptionsDlg.resources'
						Compiling resource file 'Properties/Resources.resx' into 'obj/EVEMon.Common.Properties.Resources.resources'
						Compiling resource file 'StaticDataErrorForm.resx' into 'obj/EVEMon.Common.StaticDataErrorForm.resources'
						Compiling resource file 'TreeView.resx' into 'obj/CodersLab.Windows.Controls.TreeView.resources'
				
				Target GenerateSatelliteAssemblies:
					Skipping target "GenerateSatelliteAssemblies" because its outputs are up-to-date.
				
				Target BuildResources:
				
				Target CoreCompile:
						Tool /opt/mono/bin/gmcs execution started with arguments: /noconfig /out:obj/EVEMon.Common.dll /resource:obj/EVEMon.Common.BusyDialog.resources /resource:obj/EVEMon.Common.EVEMonForm.resources /resource:obj/EVEMon.Common.AddPlanConfirmWindow.resources /resource:obj/EVEMon.Common.APIConstants.resources /resource:obj/EVEMon.Common.CopySaveOptionsWindow.resources /resource:obj/EVEMon.Common.EveImage.resources /resource:obj/EVEMon.Common.EveImagePopUp.resources /resource:obj/EVEMon.Common.Net.ExceptionMessages.resources /resource:obj/EVEMon.Printing.PrintOptionsDlg.resources /resource:obj/EVEMon.Common.Properties.Resources.resources /resource:obj/EVEMon.Common.StaticDataErrorForm.resources /resource:obj/CodersLab.Windows.Controls.TreeView.resources /resource:EVEMon-all.ico /resource:Expand_large.png /resource:Collapse_large.png AccountDetails.cs AddPlanConfirmWindow.cs AddPlanConfirmWindow.Designer.cs APIConfiguration.cs APIMethods.cs APIState.cs CommonContext.cs EveAttribute.cs EveAttributes.cs EveServerEventArgs.cs ImageService.cs InternetCS.cs NetworkLogEventArgs.cs NetworkLogEventType.cs Pair.cs TimeCheck.cs Net/DownloadFileAsyncResult.cs Net/DownloadImageAsyncResult.cs Net/DownloadProgressChangedArgs.cs Net/DownloadStringAsyncResult.cs Net/DownloadXmlAsyncResult.cs Net/HttpWebService.FileDownload.cs Net/HttpWebService.ImageDownload.cs Net/HttpWebService.XmlDownload.cs Net/HttpWebServiceException.cs Net/HttpWebServiceExceptionStatus.cs Net/HttpWebServiceRequest.cs Net/HttpWebService.cs Net/HttpWebServiceState.cs Net/HttpWebService.StringDownload.cs Net/ExceptionMessages.Designer.cs Net/HttpPostData.cs Net/ProxyAuthType.cs Net/ProxySetting.cs Net/WebRequestAsyncState.cs Singleton.cs SingletonAttribute.cs APIConstants.Designer.cs APIMethod.cs AutoShrink.cs BusyDialog.cs BusyDialog.Designer.cs CCPApiError.cs CopySaveOptionsWindow.cs CopySaveOptionsWindow.Designer.cs EveImage.cs EveImage.Designer.cs EveImagePopUp.cs EveImagePopUp.Designer.cs InEveNetUpdater.cs Printing/PrintOptionsDlg.cs Printing/PrintOptionsDlg.Designer.cs Properties/Resources.Designer.cs SerializableCharacterSheet.cs SerializableSkillTrainingInfo.cs ColumnPreference.cs EnumAttributeReader.cs EVEMonForm.cs EVEMonForm.Designer.cs EveObject.cs EveServer.cs ExceptionHandler.cs Implant_Groups.cs SerializableColor.cs Skill.cs SkillGroup.cs ICharacterSettings.cs Item.cs LocalXmlCache.cs MonitoredList.cs EveSession.cs PlanTextOptions.cs CharacterInfo.cs Plan.cs Properties/AssemblyInfo.cs Schedule/ScheduleItem.cs SerializableCharacterInfo.cs Settings.cs Ship.cs SplitButton.cs SplitButton.Designer.cs SplitContainerMinFixed.cs StaticDataErrorForm.cs StaticDataErrorForm.Designer.cs StaticSkill.cs StaticSkillGroup.cs StringTable.cs TimeUtil.cs TreeView.cs Util.cs WeakReferenceOfT.cs /target:library /unsafe- /warn:2
EVEMonForm.cs(2,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
EVEMonForm.cs(3,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
NetworkLogEventArgs.cs(3,14):   error CS0234:  The type or namespace name `Net' does not exist in the namespace `System'. Are you missing an assembly reference?
NetworkLogEventArgs.cs(4,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Net/HttpWebServiceException.cs(2,14):   error CS0234:  The type or namespace name `Net' does not exist in the namespace `System'. Are you missing an assembly reference?
Net/HttpWebServiceException.cs(4,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Net/ProxySetting.cs(2,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
EveImage.cs(3,14):   error CS0234:  The type or namespace name `ComponentModel' does not exist in the namespace `System'. Are you missing an assembly reference?
EveImage.cs(4,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
EveImage.cs(5,14):   error CS0234:  The type or namespace name `Data' does not exist in the namespace `System'. Are you missing an assembly reference?
EveImage.cs(7,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
Printing/PrintOptionsDlg.cs(3,14):   error CS0234:  The type or namespace name `ComponentModel' does not exist in the namespace `System'. Are you missing an assembly reference?
Printing/PrintOptionsDlg.cs(4,14):   error CS0234:  The type or namespace name `Data' does not exist in the namespace `System'. Are you missing an assembly reference?
Printing/PrintOptionsDlg.cs(5,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
Printing/PrintOptionsDlg.cs(7,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
Printing/PrintOptionsDlg.cs(9,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
SerializableSkillTrainingInfo.cs(5,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
SerializableSkillTrainingInfo.cs(6,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
ColumnPreference.cs(3,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
SkillGroup.cs(4,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
SkillGroup.cs(6,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
MonitoredList.cs(5,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
PlanTextOptions.cs(2,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
CharacterInfo.cs(5,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
CharacterInfo.cs(7,17):   error CS0234:  The type or namespace name `Compression' does not exist in the namespace `System.IO'. Are you missing an assembly reference?
CharacterInfo.cs(10,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
CharacterInfo.cs(11,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
CharacterInfo.cs(12,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Plan.cs(4,17):   error CS0234:  The type or namespace name `Compression' does not exist in the namespace `System.IO'. Are you missing an assembly reference?
Plan.cs(5,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
Plan.cs(6,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Plan.cs(8,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
Plan.cs(9,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
Schedule/ScheduleItem.cs(3,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Settings.cs(3,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
Settings.cs(7,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Settings.cs(8,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Settings.cs(9,14):   error CS0234:  The type or namespace name `Xml' does not exist in the namespace `System'. Are you missing an assembly reference?
Settings.cs(13,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
Settings.cs(3133,83):   error CS0246:  The type or namespace name `IXmlSerializable' could not be found. Are you missing a using directive or an assembly reference?
SplitButton.cs(2,14):   error CS0234:  The type or namespace name `ComponentModel' does not exist in the namespace `System'. Are you missing an assembly reference?
SplitButton.cs(6,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
SplitButton.cs(7,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
SplitButton.cs(8,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
SplitContainerMinFixed.cs(3,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
SplitContainerMinFixed.cs(4,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
StaticSkillGroup.cs(4,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
TreeView.cs(125,40):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
TreeView.cs(67,14):   error CS0234:  The type or namespace name `ComponentModel' does not exist in the namespace `System'. Are you missing an assembly reference?
TreeView.cs(68,14):   error CS0234:  The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing an assembly reference?
TreeView.cs(69,14):   error CS0234:  The type or namespace name `Data' does not exist in the namespace `System'. Are you missing an assembly reference?
TreeView.cs(70,14):   error CS0234:  The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
				
:  error : Error while building /root/mono_svn/EVEMon/EVEMon.Common/EVEMon.Common.csproj
		
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMon_LogitechG15 target(s)):
		
		Target EVEMon_LogitechG15:
				Project "/root/mono_svn/EVEMon/EveMon.LogitechG15/EVEMon.LogitechG15.csproj" (Build target(s)):
				
				Target PrepareForBuild:
						Configuration: Debug Platform: AnyCPU
						Created directory "bin/x86/Debug/"
						Created directory "obj/"
				
				Target ResolveAssemblyReferences:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: An element with the same key already exists in the dictionary.
  at System.Collections.Generic.Dictionary`2[System.Version,System.String].Add (System.Version key, System.String value) [0x00000] 
  at Microsoft.Build.Tasks.AssemblyResolver.GatherGacAssemblies () [0x000cb] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:89 
  at Microsoft.Build.Tasks.AssemblyResolver..ctor () [0x0001c] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:53 
  at Microsoft.Build.Tasks.ResolveAssemblyReference..ctor () [0x00006] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ResolveAssemblyReference.cs:70 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a6] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:444 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000b8] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:450 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:459 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x0000e] in /root/mono_svn/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00083] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:323 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:213 
  at Microsoft.Build.BuildEngine.BuildTask.InitializeTask () [0x00000] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:166 
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00017] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:93 
				
:  error : Error while building /root/mono_svn/EVEMon/EveMon.LogitechG15/EVEMon.LogitechG15.csproj
		
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMon_Sales target(s)):
		
		Target EVEMon_Sales:
				Project "/root/mono_svn/EVEMon/EVEMon.Sales/EVEMon.Sales.csproj" (Build target(s)):
				
				Target PrepareForBuild:
						Configuration: Debug Platform: AnyCPU
						Created directory "obj/"
				
				Target ResolveAssemblyReferences:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: An element with the same key already exists in the dictionary.
  at System.Collections.Generic.Dictionary`2[System.Version,System.String].Add (System.Version key, System.String value) [0x00000] 
  at Microsoft.Build.Tasks.AssemblyResolver.GatherGacAssemblies () [0x000cb] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:89 
  at Microsoft.Build.Tasks.AssemblyResolver..ctor () [0x0001c] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:53 
  at Microsoft.Build.Tasks.ResolveAssemblyReference..ctor () [0x00006] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ResolveAssemblyReference.cs:70 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a6] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:444 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000b8] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:450 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:459 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x0000e] in /root/mono_svn/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00083] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:323 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:213 
  at Microsoft.Build.BuildEngine.BuildTask.InitializeTask () [0x00000] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:166 
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00017] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:93 
				
:  error : Error while building /root/mono_svn/EVEMon/EVEMon.Sales/EVEMon.Sales.csproj
		
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMon_WindowRelocator target(s)):
		
		Target EVEMon_WindowRelocator:
				Project "/root/mono_svn/EVEMon/EVEMon.WindowRelocator/EVEMon.WindowRelocator.csproj" (Build target(s)):
				
				Target PrepareForBuild:
						Configuration: Debug Platform: AnyCPU
						Created directory "obj/"
				
				Target ResolveAssemblyReferences:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: An element with the same key already exists in the dictionary.
  at System.Collections.Generic.Dictionary`2[System.Version,System.String].Add (System.Version key, System.String value) [0x00000] 
  at Microsoft.Build.Tasks.AssemblyResolver.GatherGacAssemblies () [0x000cb] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:89 
  at Microsoft.Build.Tasks.AssemblyResolver..ctor () [0x0001c] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:53 
  at Microsoft.Build.Tasks.ResolveAssemblyReference..ctor () [0x00006] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ResolveAssemblyReference.cs:70 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a6] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:444 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000b8] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:450 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:459 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x0000e] in /root/mono_svn/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00083] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:323 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:213 
  at Microsoft.Build.BuildEngine.BuildTask.InitializeTask () [0x00000] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:166 
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00017] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:93 
				
:  error : Error while building /root/mono_svn/EVEMon/EVEMon.WindowRelocator/EVEMon.WindowRelocator.csproj
		
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMonInstallBuilder target(s)):
		
		Target EVEMonInstallBuilder:
				Project "/root/mono_svn/EVEMon/EVEMonInstallBuilder/EVEMonInstallBuilder.csproj" (Build target(s)):
				
				Target PrepareForBuild:
						Configuration: Debug Platform: AnyCPU
						Created directory "obj/"
				
				Target ResolveAssemblyReferences:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: An element with the same key already exists in the dictionary.
  at System.Collections.Generic.Dictionary`2[System.Version,System.String].Add (System.Version key, System.String value) [0x00000] 
  at Microsoft.Build.Tasks.AssemblyResolver.GatherGacAssemblies () [0x000cb] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:89 
  at Microsoft.Build.Tasks.AssemblyResolver..ctor () [0x0001c] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:53 
  at Microsoft.Build.Tasks.ResolveAssemblyReference..ctor () [0x00006] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ResolveAssemblyReference.cs:70 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a6] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:444 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000b8] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:450 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:459 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x0000e] in /root/mono_svn/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00083] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:323 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:213 
  at Microsoft.Build.BuildEngine.BuildTask.InitializeTask () [0x00000] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:166 
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00017] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:93 
				
:  error : Error while building /root/mono_svn/EVEMon/EVEMonInstallBuilder/EVEMonInstallBuilder.csproj
		
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMon_NetworkLogger target(s)):
		
		Target EVEMon_NetworkLogger:
				Project "/root/mono_svn/EVEMon/EVEMon.NetworkLogger/EVEMon.NetworkLogger.csproj" (Build target(s)):
				
				Target PrepareForBuild:
						Configuration: Debug Platform: AnyCPU
						Created directory "obj/"
				
				Target ResolveAssemblyReferences:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: An element with the same key already exists in the dictionary.
  at System.Collections.Generic.Dictionary`2[System.Version,System.String].Add (System.Version key, System.String value) [0x00000] 
  at Microsoft.Build.Tasks.AssemblyResolver.GatherGacAssemblies () [0x000cb] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:89 
  at Microsoft.Build.Tasks.AssemblyResolver..ctor () [0x0001c] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:53 
  at Microsoft.Build.Tasks.ResolveAssemblyReference..ctor () [0x00006] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ResolveAssemblyReference.cs:70 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a6] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:444 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000b8] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:450 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:459 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x0000e] in /root/mono_svn/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00083] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:323 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:213 
  at Microsoft.Build.BuildEngine.BuildTask.InitializeTask () [0x00000] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:166 
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00017] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:93 
				
:  error : Error while building /root/mono_svn/EVEMon/EVEMon.NetworkLogger/EVEMon.NetworkLogger.csproj
		
		Project "/root/mono_svn/EVEMon/EVEMonCSharp.sln.proj" (EVEMon_PieChart target(s)):
		
		Target EVEMon_PieChart:
				Project "/root/mono_svn/EVEMon/EVEMon.PieChart/EVEMon.PieChart.csproj" (Build target(s)):
				
				Target PrepareForBuild:
						Configuration: Debug Platform: AnyCPU
						Created directory "obj/"
				
				Target ResolveAssemblyReferences:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: An element with the same key already exists in the dictionary.
  at System.Collections.Generic.Dictionary`2[System.Version,System.String].Add (System.Version key, System.String value) [0x00000] 
  at Microsoft.Build.Tasks.AssemblyResolver.GatherGacAssemblies () [0x000cb] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:89 
  at Microsoft.Build.Tasks.AssemblyResolver..ctor () [0x0001c] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs:53 
  at Microsoft.Build.Tasks.ResolveAssemblyReference..ctor () [0x00006] in /root/mono_svn/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ResolveAssemblyReference.cs:70 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000a6] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:444 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000b8] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:450 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in /root/mono_svn/mcs/class/corlib/System.Reflection/MonoMethod.cs:459 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x0000e] in /root/mono_svn/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00083] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:323 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in /root/mono_svn/mcs/class/corlib/System/Activator.cs:213 
  at Microsoft.Build.BuildEngine.BuildTask.InitializeTask () [0x00000] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:166 
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00017] in /root/mono_svn/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs:93 
				
:  error : Error while building /root/mono_svn/EVEMon/EVEMon.PieChart/EVEMon.PieChart.csproj
		

Build succeeded.
	 0 Warning(s)
	 77 Error(s)

Time Elapsed 00:00:01.3195980


More information about the Mono-devel-list mailing list