From: <jer...@us...> - 2008-08-25 20:12:48
|
Revision: 146 http://structuremap.svn.sourceforge.net/structuremap/?rev=146&view=rev Author: jeremydmiller Date: 2008-08-25 20:12:32 +0000 (Mon, 25 Aug 2008) Log Message: ----------- making exceptions serializable Modified Paths: -------------- trunk/Source/StructureMap/Graph/Constructor.cs trunk/Source/StructureMap/Pipeline/ConfiguredInstanceBase.cs trunk/Source/StructureMap.Testing/Pipeline/SmartInstanceTester.cs trunk/Source/StructureMap.sln trunk/Source/StructureMap.sln.cache Removed Paths: ------------- trunk/Source/StructureMap/Interceptors/TypeInterceptor.cs Property Changed: ---------------- trunk/Source/HTML/ Property changes on: trunk/Source/HTML ___________________________________________________________________ Modified: svn:ignore - bin obj + bin obj [Bb]in [Dd]ebug [Rr]elease *.user *.aps *.eto Modified: trunk/Source/StructureMap/Graph/Constructor.cs =================================================================== --- trunk/Source/StructureMap/Graph/Constructor.cs 2008-08-25 19:47:23 UTC (rev 145) +++ trunk/Source/StructureMap/Graph/Constructor.cs 2008-08-25 20:12:32 UTC (rev 146) @@ -110,6 +110,7 @@ public bool HasArguments() { + if (_ctor == null) return false; return _ctor.GetParameters().Length > 0; } Deleted: trunk/Source/StructureMap/Interceptors/TypeInterceptor.cs =================================================================== --- trunk/Source/StructureMap/Interceptors/TypeInterceptor.cs 2008-08-25 19:47:23 UTC (rev 145) +++ trunk/Source/StructureMap/Interceptors/TypeInterceptor.cs 2008-08-25 20:12:32 UTC (rev 146) @@ -1,9 +0,0 @@ -using System; - -namespace StructureMap.Interceptors -{ - public interface TypeInterceptor : InstanceInterceptor - { - bool MatchesType(Type type); - } -} \ No newline at end of file Modified: trunk/Source/StructureMap/Pipeline/ConfiguredInstanceBase.cs =================================================================== --- trunk/Source/StructureMap/Pipeline/ConfiguredInstanceBase.cs 2008-08-25 19:47:23 UTC (rev 145) +++ trunk/Source/StructureMap/Pipeline/ConfiguredInstanceBase.cs 2008-08-25 20:12:32 UTC (rev 146) @@ -18,13 +18,15 @@ protected ConfiguredInstanceBase(Type pluggedType, string name) { + // TODO -- need defensive check HERE! + //throw new NotImplementedException("Need to check for public constructor HERE!"); + _pluggedType = pluggedType; Name = name; } - protected ConfiguredInstanceBase(Type pluggedType) + protected ConfiguredInstanceBase(Type pluggedType) : this(pluggedType, Guid.NewGuid().ToString()) { - _pluggedType = pluggedType; } Modified: trunk/Source/StructureMap.Testing/Pipeline/SmartInstanceTester.cs =================================================================== --- trunk/Source/StructureMap.Testing/Pipeline/SmartInstanceTester.cs 2008-08-25 19:47:23 UTC (rev 145) +++ trunk/Source/StructureMap.Testing/Pipeline/SmartInstanceTester.cs 2008-08-25 20:12:32 UTC (rev 146) @@ -33,7 +33,7 @@ public void specify_a_constructor_dependency() { var widget = new ColorWidget("Red"); - build<ClassWithWidget>(i => i.CtorDependency<IWidget>("widget").Is(x => x.Object(widget))).Widget. + build<ClassWithWidget>(instance => instance.CtorDependency<IWidget>("widget").Is(x => x.Object(widget))).Widget. ShouldBeTheSameAs(widget); } @@ -56,7 +56,7 @@ [Test] public void specify_a_simple_property() { - build<SimplePropertyTarget>(i => i.SetProperty(x => x.Name = "Jeremy")).Name.ShouldEqual("Jeremy"); + build<SimplePropertyTarget>(instance => instance.SetProperty(x => x.Name = "Jeremy")).Name.ShouldEqual("Jeremy"); build<SimplePropertyTarget>(i => i.SetProperty(x => x.Age = 16)).Age.ShouldEqual(16); } Modified: trunk/Source/StructureMap.sln =================================================================== --- trunk/Source/StructureMap.sln 2008-08-25 19:47:23 UTC (rev 145) +++ trunk/Source/StructureMap.sln 2008-08-25 20:12:32 UTC (rev 146) @@ -52,6 +52,8 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StructureMapDoctor", "StructureMapDoctor\StructureMapDoctor.csproj", "{9048635D-A2CE-4387-A4F5-9BB1CFF04703}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HTML", "HTML\HTML.csproj", "{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Build|.NET = Build|.NET @@ -245,6 +247,20 @@ {9048635D-A2CE-4387-A4F5-9BB1CFF04703}.Release|Any CPU.Build.0 = Release|Any CPU {9048635D-A2CE-4387-A4F5-9BB1CFF04703}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {9048635D-A2CE-4387-A4F5-9BB1CFF04703}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Build|.NET.ActiveCfg = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Build|Any CPU.ActiveCfg = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Build|Any CPU.Build.0 = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Build|Mixed Platforms.ActiveCfg = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Build|Mixed Platforms.Build.0 = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Debug|.NET.ActiveCfg = Debug|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Release|.NET.ActiveCfg = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Release|Any CPU.Build.0 = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}.Release|Mixed Platforms.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE Modified: trunk/Source/StructureMap.sln.cache =================================================================== --- trunk/Source/StructureMap.sln.cache 2008-08-25 19:47:23 UTC (rev 145) +++ trunk/Source/StructureMap.sln.cache 2008-08-25 20:12:32 UTC (rev 146) @@ -5,6 +5,7 @@ <_SolutionProjectCacheVersion>3.5</_SolutionProjectCacheVersion> </PropertyGroup> <ItemGroup> + <_SolutionProjectProjects Include="HTML\HTML.csproj" /> <_SolutionProjectProjects Include="StructureMap.AutoMocking\StructureMap.AutoMocking.csproj" /> <_SolutionProjectProjects Include="StructureMap.DataAccess\StructureMap.DataAccess.csproj" /> <_SolutionProjectProjects Include="StructureMap.DeploymentTasks\StructureMap.DeploymentTasks.csproj" /> @@ -19,6 +20,7 @@ <_SolutionProjectProjects Include="StructureMap\StructureMap.csproj" /> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == '.NET') "> + <SkipLevel0 Include="HTML" /> <SkipLevel0 Include="StructureMap" /> <SkipLevel0 Include="StructureMap.Testing.Widget4" /> <SkipLevel4 Include="StructureMap.Testing" /> @@ -33,6 +35,10 @@ <SkipLevel3 Include="StructureMap.Testing.Widget5" /> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Any CPU') "> + <BuildLevel0 Include="HTML\HTML.csproj"> + <Configuration>Release</Configuration> + <Platform>AnyCPU</Platform> + </BuildLevel0> <BuildLevel0 Include="StructureMap.Testing.Widget4\StructureMap.Testing.Widget4.csproj"> <Configuration>Release</Configuration> <Platform>AnyCPU</Platform> @@ -83,6 +89,10 @@ </BuildLevel3> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Mixed Platforms') "> + <BuildLevel0 Include="HTML\HTML.csproj"> + <Configuration>Release</Configuration> + <Platform>AnyCPU</Platform> + </BuildLevel0> <BuildLevel0 Include="StructureMap.Testing.Widget4\StructureMap.Testing.Widget4.csproj"> <Configuration>Release</Configuration> <Platform>AnyCPU</Platform> @@ -133,6 +143,7 @@ </BuildLevel3> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == '.NET') "> + <SkipLevel0 Include="HTML" /> <SkipLevel0 Include="StructureMap" /> <SkipLevel0 Include="StructureMap.Testing.Widget4" /> <SkipLevel4 Include="StructureMap.Testing" /> @@ -147,6 +158,10 @@ <SkipLevel3 Include="StructureMap.Testing.Widget5" /> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') "> + <BuildLevel0 Include="HTML\HTML.csproj"> + <Configuration>Debug</Configuration> + <Platform>AnyCPU</Platform> + </BuildLevel0> <BuildLevel0 Include="StructureMap.Testing.Widget4\StructureMap.Testing.Widget4.csproj"> <Configuration>Debug</Configuration> <Platform>AnyCPU</Platform> @@ -245,8 +260,10 @@ <Configuration>Debug</Configuration> <Platform>AnyCPU</Platform> </BuildLevel3> + <SkipLevel0 Include="HTML" /> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == '.NET') "> + <SkipLevel0 Include="HTML" /> <SkipLevel0 Include="StructureMap" /> <SkipLevel0 Include="StructureMap.Testing.Widget4" /> <SkipLevel4 Include="StructureMap.Testing" /> @@ -261,6 +278,10 @@ <SkipLevel3 Include="StructureMap.Testing.Widget5" /> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') "> + <BuildLevel0 Include="HTML\HTML.csproj"> + <Configuration>Release</Configuration> + <Platform>AnyCPU</Platform> + </BuildLevel0> <BuildLevel0 Include="StructureMap.Testing.Widget4\StructureMap.Testing.Widget4.csproj"> <Configuration>Release</Configuration> <Platform>AnyCPU</Platform> @@ -311,6 +332,10 @@ </BuildLevel3> </ItemGroup> <ItemGroup Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Mixed Platforms') "> + <BuildLevel0 Include="HTML\HTML.csproj"> + <Configuration>Release</Configuration> + <Platform>AnyCPU</Platform> + </BuildLevel0> <BuildLevel0 Include="StructureMap.Testing.Widget4\StructureMap.Testing.Widget4.csproj"> <Configuration>Release</Configuration> <Platform>AnyCPU</Platform> @@ -397,6 +422,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Release|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Release|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -415,6 +441,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Release|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Release|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -433,6 +460,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Release|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Release|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -451,6 +479,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Debug|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Debug|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Debug|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Debug|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -469,6 +498,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Debug|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Debug|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Debug|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Debug|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -487,6 +517,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Debug|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Debug|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Debug|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Debug|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -505,6 +536,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Release|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Release|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -523,6 +555,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Release|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Release|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -541,6 +574,7 @@ <ProjectConfiguration Project="{DB798C07-0C82-4298-8BAA-D702CF96C28E}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{0ED1B206-A1C9-4A52-BA87-3BA416C8725C}">Release|AnyCPU</ProjectConfiguration> <ProjectConfiguration Project="{9048635D-A2CE-4387-A4F5-9BB1CFF04703}">Release|AnyCPU</ProjectConfiguration> + <ProjectConfiguration Project="{A6358895-641F-4CC2-BE8E-C61EBE1DBEB9}">Release|AnyCPU</ProjectConfiguration> </SolutionConfiguration> </CurrentSolutionConfigurationContents> </PropertyGroup> @@ -1368,6 +1402,70 @@ <MSBuild Projects="StructureMapDoctor\StructureMapDoctor.csproj" Targets="Publish" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') " /> <MSBuild Projects="StructureMapDoctor\StructureMapDoctor.csproj" Targets="Publish" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Mixed Platforms') " /> </Target> + <Target Name="HTML" Condition="'$(CurrentSolutionConfigurationContents)' != ''" Outputs="@(HTMLBuildOutput)"> + <Message Text="The project "HTML" is not selected for building in solution configuration "Build|.NET"." Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Any CPU') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <MSBuild Projects="HTML\HTML.csproj" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Mixed Platforms') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|.NET"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Properties="Configuration=Debug; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|Mixed Platforms"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Mixed Platforms') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Release|.NET"." Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <MSBuild Projects="HTML\HTML.csproj" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Mixed Platforms') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + </Target> + <Target Name="HTML:Clean" Condition="'$(CurrentSolutionConfigurationContents)' != ''"> + <Message Text="The project "HTML" is not selected for building in solution configuration "Build|.NET"." Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Clean" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Any CPU') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Clean" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Mixed Platforms') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|.NET"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Clean" Properties="Configuration=Debug; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|Mixed Platforms"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Mixed Platforms') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Release|.NET"." Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Clean" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Clean" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Mixed Platforms') " /> + </Target> + <Target Name="HTML:Rebuild" Condition="'$(CurrentSolutionConfigurationContents)' != ''" Outputs="@(HTMLBuildOutput)"> + <Message Text="The project "HTML" is not selected for building in solution configuration "Build|.NET"." Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Rebuild" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Any CPU') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <MSBuild Projects="HTML\HTML.csproj" Targets="Rebuild" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Mixed Platforms') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|.NET"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Rebuild" Properties="Configuration=Debug; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|Mixed Platforms"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Mixed Platforms') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Release|.NET"." Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Rebuild" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + <MSBuild Projects="HTML\HTML.csproj" Targets="Rebuild" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Mixed Platforms') "> + <Output TaskParameter="TargetOutputs" ItemName="HTMLBuildOutput" /> + </MSBuild> + </Target> + <Target Name="HTML:Publish" Condition="'$(CurrentSolutionConfigurationContents)' != ''"> + <Message Text="The project "HTML" is not selected for building in solution configuration "Build|.NET"." Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Publish" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Any CPU') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Publish" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Build') and ('$(Platform)' == 'Mixed Platforms') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|.NET"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Publish" Properties="Configuration=Debug; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Debug|Mixed Platforms"." Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Mixed Platforms') " /> + <Message Text="The project "HTML" is not selected for building in solution configuration "Release|.NET"." Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == '.NET') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Publish" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') " /> + <MSBuild Projects="HTML\HTML.csproj" Targets="Publish" Properties="Configuration=Release; Platform=AnyCPU; BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)" Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Mixed Platforms') " /> + </Target> <Target Name="Build" Condition="'$(CurrentSolutionConfigurationContents)' != ''" Outputs="@(CollectedBuildOutput)"> <MSBuild Condition="@(BuildLevel0) != ''" Projects="@(BuildLevel0)" Properties="Configuration=%(Configuration); Platform=%(Platform); BuildingSolutionFile=true; CurrentSolutionConfigurationContents=$(CurrentSolutionConfigurationContents); SolutionDir=$(SolutionDir); SolutionExt=$(SolutionExt); SolutionFileName=$(SolutionFileName); SolutionName=$(SolutionName); SolutionPath=$(SolutionPath)" ToolsVersion="$(ProjectToolsVersion)" BuildInParallel="true" UnloadProjectsOnCompletion="$(UnloadProjectsOnCompletion)" UseResultsCache="$(UseResultsCache)"> <Output TaskParameter="TargetOutputs" ItemName="CollectedBuildOutput" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |