Hey,
I just downloaded and installed 0.84, and I'm trying to get the solution
task to work. But, it would appear that I've run into a bug somewhere,
as I'm getting a null reference exception.
I have the following in the build file (among other things)
<solution configuration="release" verbose="true">
<projects>
<includes
name="${solutionRoot}\CAsiaInfrastructureWeb.csproj" />
</projects>
</solution>
The error is
BUILD FAILED
INTERNAL ERROR
System.NullReferenceException: Object reference not set to an instance
of an object.
at NAnt.VSNet.Reference..ctor(Solution solution, ProjectSettings ps,
XmlElement elemReference, SolutionTask solutionTask, String outputDir)
at NAnt.VSNet.Project.Load(Solution sln, String projectPath)
at NAnt.VSNet.ProjectFactory.LoadProject(Solution sln, SolutionTask
slnTask, TempFileCollection tfc, String outputDir, String path)
at NAnt.VSNet.Solution.LoadProjects()
at NAnt.VSNet.Solution..ctor(ArrayList projects, ArrayList
referenceProjects, TempFileCollection tfc, SolutionTask solutionTask,
WebMapCollection webMaps, FileSet excludesProjects, String outputDir)
at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean
forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
And the csproj file is
<VisualStudioProject>
<CSHARP
ProjectType = "Web"
ProductVersion = "7.10.3077"
SchemaVersion = "2.0"
ProjectGuid = "{261B0C92-EBD0-473F-85DF-998211D73ED5}"
SccProjectName = "SAK"
SccLocalPath = "SAK"
SccAuxPath = "SAK"
SccProvider = "SAK"
>
<Build>
<Settings
ApplicationIcon = ""
AssemblyKeyContainerName = ""
AssemblyName = "CAsiaInfrastructure"
AssemblyOriginatorKeyFile = ""
DefaultClientScript = "JScript"
DefaultHTMLPageLayout = "Grid"
DefaultTargetSchema = "IE50"
DelaySign = "false"
OutputType = "Library"
PreBuildEvent = ""
PostBuildEvent = ""
RootNamespace = "NBR.CAsiaInfrastructure"
RunPostBuildEvent = "OnBuildSuccess"
StartupObject = ""
>
<Config
Name = "Debug"
AllowUnsafeBlocks = "false"
BaseAddress = "285212672"
CheckForOverflowUnderflow = "false"
ConfigurationOverrideFile = ""
DefineConstants = "DEBUG;TRACE"
DocumentationFile = ""
DebugSymbols = "true"
FileAlignment = "4096"
IncrementalBuild = "false"
NoStdLib = "false"
NoWarn = ""
Optimize = "false"
OutputPath = "bin\"
RegisterForComInterop = "false"
RemoveIntegerChecks = "false"
TreatWarningsAsErrors = "false"
WarningLevel = "4"
/>
<Config
Name = "Release"
AllowUnsafeBlocks = "false"
BaseAddress = "285212672"
CheckForOverflowUnderflow = "false"
ConfigurationOverrideFile = ""
DefineConstants = "TRACE"
DocumentationFile = ""
DebugSymbols = "false"
FileAlignment = "4096"
IncrementalBuild = "false"
NoStdLib = "false"
NoWarn = ""
Optimize = "true"
OutputPath = "bin\"
RegisterForComInterop = "false"
RemoveIntegerChecks = "false"
TreatWarningsAsErrors = "false"
WarningLevel = "4"
/>
</Settings>
<References>
<Reference
Name = "System"
AssemblyName = "System"
/>
<Reference
Name = "System.Drawing"
AssemblyName = "System.Drawing"
/>
<Reference
Name = "System.Data"
AssemblyName = "System.Data"
/>
<Reference
Name = "System.Web"
AssemblyName = "System.Web"
/>
<Reference
Name = "System.XML"
AssemblyName = "System.Xml"
/>
<Reference
Name = "stdole"
Guid = "{00020430-0000-0000-C000-000000000046}"
VersionMajor = "2"
VersionMinor = "0"
Lcid = "0"
WrapperTool = "primary"
/>
<Reference
Name = "Manifold"
Guid = "{3F343400-7ABF-11D5-BAFA-00A0C98DED6D}"
VersionMajor = "2"
VersionMinor = "0"
Lcid = "0"
WrapperTool = "tlbimp"
/>
<Reference
Name = "Coalesys"
AssemblyName = "Coalesys"
HintPath = "..\..\..\Program Files\CSWebMenu2
.NET\Coalesys.dll"
/>
<Reference
Name = "Coalesys.WebMenu"
AssemblyName = "Coalesys.WebMenu"
HintPath = "..\..\..\Program Files\CSWebMenu2
.NET\bin\Coalesys.WebMenu.dll"
/>
<Reference
Name = "DBUtility"
AssemblyName = "DBUtility"
HintPath =
"\\nbr-sql\IT\Tools\DBUtility\bin\DBUtility.dll"
/>
</References>
</Build>
<Files>
<Include>
-- snipped --
</Include>
</Files>
</CSHARP>
</VisualStudioProject>
I've gone over all the references, and made sure that everything is
there and configured correctly, so the problem isn't there. Any idea
what is going wrong?
Thanks,
Erick
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id808&op=click
_______________________________________________
NAntContrib-Developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer