switch build scripts to avoid include=*.dll approach and switch to explicit identification of references (necessary to avoid invalid image format errors when building for CLR 2.0 and encountering CLR 4.0 assemblies in the directory when using include=*.dll approach)

This commit is contained in:
Steve Bohlen
2015-04-13 10:53:14 -04:00
parent ec7fcf5d03
commit e102d73382
45 changed files with 405 additions and 314 deletions

View File

@@ -495,7 +495,16 @@ Commandline Examples:
<property name="iesi4.lib.dir" value="${spring.basedir}/packages/Iesi.Collections.4.0.1.4000/lib/Net40"/>
<property name="quartz2.lib.dir" value="${spring.basedir}/packages/Quartz.2.3.1/lib/net35"/>
<property name="nunit.lib.dir" value="${spring.basedir}/packages/NUnit.2.6.3/lib"/>
<property name="common.logging.lib.dir" value="${spring.basedir}/packages/Common.Logging.3.0.0/lib/net35"/>
<property name="common.logging.core.lib.dir" value="${spring.basedir}/packages/Common.Logging.Core.3.0.0/lib/net35"/>
<if test="${nant.settings.currentframework == 'net-4.0' or nant.settings.currentframework == 'net-4.5'}">
<property name="common.logging.lib.dir" value="${spring.basedir}/packages/Common.Logging.3.0.0/lib/net40"/>
<property name="common.logging.core.lib.dir" value="${spring.basedir}/packages/Common.Logging.Core.3.0.0/lib/net40"/>
</if>
<!-- we use same libs for both 4.0 and 4.5 builds -->
<if test="${nant.settings.currentframework == 'net-4.0' or nant.settings.currentframework == 'net-4.5'}">
<property name="lib.dir" value="${spring.basedir}/lib/net/4.0"/>

View File

@@ -38,8 +38,8 @@
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.Xml.dll"/>
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/antlr.runtime.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
</references>

View File

@@ -58,8 +58,8 @@
<include name="System.Configuration.dll"/>
<include name="System.Xml.dll"/>
<include name="Microsoft.VisualBasic.dll"/>
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
</references>
</csc>
</target>

View File

@@ -8,19 +8,6 @@
-->
<target name="build">
<echo message="${nh3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${nh3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<!-- build Spring.Data.NHibernate3 -->
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
@@ -42,7 +29,11 @@
<include name="../GenCommonAssemblyInfo.cs" />
</sources>
<references>
<include name="mscorlib.dll"/>
<include name="${nh3.lib.dir}/NHibernate.dll"/>
<include name="${iesi3.lib.dir}/Iesi.Collections.dll"/>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
@@ -52,11 +43,11 @@
<include name="System.Web.dll" />
<include name="System.Xml.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*NHibernate.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*.*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll"/>
<include name="${current.bin.dir}/Spring.Aop.dll"/>
<include name="${current.bin.dir}/Spring.Data.dll"/>
</references>
</csc>
</target>

View File

@@ -8,19 +8,6 @@
-->
<target name="build">
<echo message="${nh4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true" >
<fileset basedir="${nh4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<!-- build Spring.Data.NHibernate4 -->
<csc target="library" define="${current.build.defines.csc},NH_4_0"
warnaserror="true"
@@ -52,10 +39,15 @@
<include name="System.Web.dll" />
<include name="System.Xml.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*.dll" />
<exclude name="${current.bin.dir}/*NHibernate3*.*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll"/>
<include name="${current.bin.dir}/Spring.Aop.dll"/>
<include name="${current.bin.dir}/Spring.Data.dll"/>
<include name="${nh4.lib.dir}/NHibernate.dll"/>
<include name="${iesi4.lib.dir}/Iesi.Collections.dll"/>
</references>
</csc>
</target>

View File

@@ -50,8 +50,8 @@
<include name="System.EnterpriseServices.dll" />
<include name="System.Transactions.dll" />
<include name="System.Xml.dll" />
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
</references>

View File

@@ -38,9 +38,12 @@
<include name="System.Configuration.dll"/>
<include name="System.Data.dll" />
<include name="System.Xml.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/TIBCO.EMS.dll" />
</references>
</csc>
</target>

View File

@@ -38,9 +38,12 @@
<include name="System.Configuration.dll"/>
<include name="System.Data.dll" />
<include name="System.Xml.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${spring.basedir}/lib/Net/2.0/Apache.NMS.dll" />
</references>
</csc>
</target>

View File

@@ -34,9 +34,10 @@
<include name="System.Messaging.dll"/>
<include name="System.Transactions.dll"/>
<include name="System.Xml.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
</references>
</csc>
</target>

View File

@@ -43,11 +43,10 @@
<include name="System.Data.dll" />
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Common.Logging.dll" />
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Quartz.dll" />
<include name="${current.bin.dir}/C5.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${quartz2.lib.dir}/Quartz.dll" />
<include name="${quartz2.lib.dir}/C5.dll" />
</references>
</csc>
</target>

View File

@@ -50,8 +50,8 @@
<include name="System.Web.dll" />
<include name="System.Web.Services.dll" />
<include name="System.Xml.dll"/>
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Web.dll" />

View File

@@ -35,9 +35,10 @@
<include name="System.Core.dll"/>
<include name="System.Configuration.dll"/>
<include name="System.Xml.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${spring.basedir}/lib/Net/2.0/NVelocity.dll" />
</references>
</csc>
</target>

View File

@@ -34,9 +34,11 @@
<include name="System.Core.dll"/>
<include name="System.Configuration.dll"/>
<include name="System.Data.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${vs-net.mstest.bin.dir.current}\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll" asis="true"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
</references>
</csc>
</target>

View File

@@ -34,13 +34,11 @@
<include name="System.Core.dll"/>
<include name="System.Configuration.dll"/>
<include name="System.Data.dll" />
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/nunit.framework.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
</references>
</csc>
</target>

View File

@@ -8,20 +8,6 @@
-->
<target name="build">
<!-- copy nh libs -->
<echo message="NH Libs: ${nh3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${nh3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<!-- build Spring.Data.NHibernate -->
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
@@ -51,11 +37,16 @@
<include name="System.Data.dll" />
<include name="System.Web.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Conversation.NHibernate*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate4.dll" />
</references>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.NHibernate3.dll" />
<include name="${nh3.lib.dir}/NHibernate.dll"/>
<include name="${iesi3.lib.dir}/Iesi.Collections.dll"/>
</references>
</csc>
</target>
</project>

View File

@@ -37,6 +37,8 @@
<include name="System.Web.dll" />
<include name="System.Web.Extensions.dll" />
<include name="System.Web.Services.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Web.dll" />
</references>

View File

@@ -42,8 +42,8 @@
<include name="System.Web.Routing.dll"/>
<include name="System.Web.Services.dll" />
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/antlr.runtime.dll" />
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />

View File

@@ -44,8 +44,8 @@
<include name="System.Web.Routing.dll"/>
<include name="System.Web.Services.dll" />
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/antlr.runtime.dll" />
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />

View File

@@ -45,8 +45,8 @@
<include name="System.Web.Routing.dll"/>
<include name="System.Web.Services.dll" />
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/antlr.runtime.dll" />
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />

View File

@@ -39,8 +39,8 @@
<include name="System.Web.dll" />
<include name="System.Web.Services.dll" />
<include if="${net-4.0.installed and net-4.0}" name="System.Web.ApplicationServices.dll" />
<include name="${current.bin.dir}/Common.Logging.dll"/>
<include name="${current.bin.dir}/Common.Logging.Core.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/antlr.runtime.dll" />
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />

View File

@@ -46,9 +46,13 @@
<include name="System.Data.dll" />
<include name="System.Web.dll" />
<include name="System.Xml.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>

View File

@@ -14,7 +14,8 @@
<!--
<copy file="../../../src/Spring/Spring.Core/Pool/Support/ISync.cs" todir="../../../CloverBuild/Pool/Support" verbose="true"/>
-->
<copy file="${iesi3.lib.dir}/Iesi.Collections.dll" todir="${current.bin.dir}" />
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
@@ -64,12 +65,19 @@
<include name="System.Web.Services.dll" />
<include name="System.Web.dll" />
<include name="System.Runtime.Serialization.Formatters.Soap.dll" />
<include name="System.Transactions.dll" />
<include name="System.Windows.Forms.dll" />
<include name="System.Xml.dll"/>
<include name="${current.bin.dir}/Rhino.Mocks.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Services.dll" />
<include name="${current.bin.dir}/Spring.Messaging.NMS.dll" />
<include name="${current.bin.dir}/Spring.Template.Velocity.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>

View File

@@ -43,8 +43,14 @@
<include name="System.Logging.dll" />
<include name="System.Data.OracleClient.dll" />
<include name="System.Xml.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Testing.NUnit.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
</csc>
</target>

View File

@@ -23,9 +23,9 @@
<include name="../CommonAssemblyInfo.cs" />
</sources>
<references basedir="${current.bin.dir}">
<lib>
<include name="${nh12.lib.dir}"/>
</lib>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="log4net.dll" />

View File

@@ -10,19 +10,6 @@
<!-- build Spring.Data.NHibernate3.Integration.Tests -->
<echo message="${nh3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${nh3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
optimize="${build.optimize}"
@@ -40,21 +27,28 @@
<include name="../CommonAssemblyInfo.cs" />
</sources>
<references>
<lib>
<include name="${nh3.lib.dir}"/>
<include name="${iesi3.lib.dir}"/>
</lib>
<include name="${nh3.lib.dir}/NHibernate.dll"/>
<include name="${iesi3.lib.dir}/Iesi.Collections.dll"/>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate3*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*Tests*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/log4net.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.NHibernate3.dll" />
<include name="${nh3.lib.dir}/NHibernate.dll"/>
<include name="${iesi3.lib.dir}/Iesi.Collections.dll"/>
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -11,19 +11,6 @@
-->
<target name="build">
<echo message="${nh3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${nh3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
optimize="${build.optimize}"
@@ -41,22 +28,29 @@
<include name="../CommonAssemblyInfo.cs" />
</sources>
<references>
<lib>
<include name="${nh3.lib.dir}"/>
<include name="${iesi3.lib.dir}"/>
</lib>
<include name="${nh3.lib.dir}/NHibernate.dll"/>
<include name="${iesi3.lib.dir}/Iesi.Collections.dll"/>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate1*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate31*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*Tests*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.NHibernate3.dll" />
<include name="${current.bin.dir}/Spring.Data.Tests.dll" />
<include name="${nh3.lib.dir}/NHibernate.dll"/>
<include name="${iesi3.lib.dir}/Iesi.Collections.dll"/>
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -9,20 +9,6 @@
<target name="build">
<!-- build Spring.Data.NHibernate4.Integration.Tests -->
<echo message="${nh4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true" >
<fileset basedir="${nh4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
optimize="${build.optimize}"
@@ -40,21 +26,28 @@
<include name="../CommonAssemblyInfo.cs" />
</sources>
<references>
<lib>
<include name="${nh4.lib.dir}"/>
<include name="${iesi4.lib.dir}"/>
</lib>
<include name="${nh4.lib.dir}/NHibernate.dll"/>
<include name="${iesi4.lib.dir}/Iesi.Collections.dll"/>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate32*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*Tests*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/log4net.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.NHibernate4.dll" />
<include name="${nh4.lib.dir}/NHibernate.dll"/>
<include name="${iesi4.lib.dir}/Iesi.Collections.dll"/>
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -11,22 +11,11 @@
<target name="build">
<copy file="${nh4.lib.dir}/NHibernate.dll" todir="${current.bin.dir}" />
<copy file="${iesi4.lib.dir}/Iesi.Collections.dll" todir="${current.bin.dir}" />
<!-- build Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests -->
<echo message="${nh4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true" >
<fileset basedir="${nh4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
optimize="${build.optimize}"
@@ -44,21 +33,25 @@
<include name="../CommonAssemblyInfo.cs" />
</sources>
<references>
<lib>
<include name="${nh4.lib.dir}"/>
<include name="${iesi4.lib.dir}"/>
</lib>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate3*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*Tests*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="System.Transactions.dll" />
<include name="System.Xml.dll" />
<include name="System.Xml.Linq.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.NHibernate4.dll" />
<include name="${current.bin.dir}/Spring.Testing.NUnit.dll" />
<include name="${nh4.lib.dir}/NHibernate.dll"/>
<include name="${iesi4.lib.dir}/Iesi.Collections.dll"/>
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
<resources prefix="Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -10,21 +10,6 @@
* current.build.defines.csc - framework-specific build defines
-->
<target name="build">
<echo message="${nh4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true" >
<fileset basedir="${nh4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi4.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi4.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
optimize="${build.optimize}"
@@ -42,22 +27,25 @@
<include name="../CommonAssemblyInfo.cs" />
</sources>
<references>
<lib>
<include name="${nh4.lib.dir}"/>
<include name="${iesi4.lib.dir}"/>
</lib>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate1*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate31*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*Tests*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.Tests.dll" />
<include name="${current.bin.dir}/Spring.Data.NHibernate4.dll" />
<include name="${nh4.lib.dir}/NHibernate.dll"/>
<include name="${iesi4.lib.dir}/Iesi.Collections.dll"/>
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -41,9 +41,15 @@
<include name="System.Drawing.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="System.Transactions.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${spring.basedir}/packages/odp.net.managed.121.1.1/lib/net40/Oracle.ManagedDataAccess.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>

View File

@@ -26,10 +26,25 @@
<include name="**/*.cs" />
<exclude name="AssemblyInfo.cs" />
</sources>
<references basedir="${current.bin.dir}">
<include name="*.dll" />
<include name="Spring.Messaging.Ems.dll" />
<exclude if="${net-4.0}" name="System.Web.Extensions.dll" />
<references>
<!--
<include name="mscorlib.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.Xml.dll" />
-->
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Messaging.EMS.dll" />
<include name="${current.bin.dir}/Spring.Testing.NUnit.dll" />
<include name="${spring.basedir}/lib/Net/2.0/TIBCO.EMS.dll" />
<include name="${spring.basedir}/lib/Net/2.0/TIBCO.EMS.ADMIN.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -36,8 +36,16 @@
<include name="System.Core.dll"/>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Messaging.dll" />
<include name="${current.bin.dir}/Spring.Messaging.Nms.dll" />
<include name="${current.bin.dir}/Spring.Testing.NUnit.dll" />
<include name="${spring.basedir}/lib/Net/2.0/Apache.NMS.dll" />
<include name="${spring.basedir}/lib/Net/2.0/Apache.NMS.ActiveMQ.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -30,15 +30,25 @@
<resources prefix="Spring" dynamicprefix="true" failonempty="false">
<include name="**/*.xml" />
</resources>
<references>
<references>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
</references>
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Messaging.Nms.dll" />
<include name="${current.bin.dir}/Spring.Testing.NUnit.dll" />
<include name="${spring.basedir}/lib/Net/2.0/Apache.NMS.dll" />
<include name="${spring.basedir}/lib/Net/2.0/Apache.NMS.ActiveMQ.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>
<copy file="${project::get-base-directory()}/${project::get-name()}.dll.config"

View File

@@ -37,9 +37,15 @@
<include name="System.Core.dll"/>
<include name="System.Messaging.dll"/>
<include name="System.Transactions.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Messaging.dll" />
<include name="${current.bin.dir}/Spring.Testing.NUnit.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>

View File

@@ -32,8 +32,15 @@
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Scheduling.Quartz2.dll" />
<include name="${quartz2.lib.dir}/Quartz.dll" />
<include name="${quartz2.lib.dir}/C5.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>
<copy todir="${current.bin.dir}">

View File

@@ -39,9 +39,16 @@
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/System.Net.Http*.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Scheduling.Quartz2.dll" />
<include name="${quartz2.lib.dir}/Quartz.dll" />
<include name="${quartz2.lib.dir}/C5.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>

View File

@@ -47,9 +47,15 @@
<include name="System.Web.dll"/>
<include name="System.Web.Services.dll"/>
<include name="System.Xml.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Aop.Tests.dll" />
<include name="${current.bin.dir}/Spring.Services.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>
<copy todir="${current.bin.dir}" verbose="${copy-verbose}" >

View File

@@ -33,8 +33,13 @@
<include name="System.dll"/>
<include name="System.Configuration.dll"/>
<include name="System.Core.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Template.Velocity.dll" />
<include name="${spring.basedir}/lib/Net/2.0/NVelocity.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -36,9 +36,13 @@
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="${vs-net.mstest.bin.dir.current}\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.Tests.dll" />
<include name="${current.bin.dir}/Spring.Testing.Microsoft.dll" />
</references>
</csc>

View File

@@ -36,9 +36,15 @@
<include name="System.dll"/>
<include name="System.Core.dll"/>
<include name="System.Data.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.Tests.dll" />
<include name="${current.bin.dir}/Spring.Testing.NUnit.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
</references>
</csc>

View File

@@ -11,19 +11,6 @@
-->
<target name="build">
<echo message="${nh3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true" >
<fileset basedir="${nh3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<echo message="${iesi3.lib.dir}" />
<copy todir="${current.bin.dir}" overwrite="true">
<fileset basedir="${iesi3.lib.dir}">
<include name="**/*.dll" />
</fileset>
</copy>
<csc target="library" define="${current.build.defines.csc}"
warnaserror="true"
optimize="${build.optimize}"
@@ -42,9 +29,6 @@
<exclude name="bin/**/*" />
</sources>
<references>
<lib>
<include name="${nh3.lib.dir}"/>
</lib>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
@@ -53,11 +37,19 @@
<include name="System.Data.dll" />
<include name="System.EnterpriseServices.dll" />
<include name="System.Web.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/*NHibernate4*.dll" />
<exclude name="${current.bin.dir}/Spring.Data.NHibernate*Tests*.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Aop.dll" />
<include name="${current.bin.dir}/Spring.Data.dll" />
<include name="${current.bin.dir}/Spring.Data.NHibernate3.dll" />
<include name="${current.bin.dir}/Spring.Web.dll" />
<include name="${current.bin.dir}/Spring.Web.Conversation.NHibernate3.dll" />
<include name="${spring.basedir}/lib/Net/2.0/NUnitAspEx.dll" />
<include name="${spring.basedir}/test/Spring/${project::get-name()}/lib/Net/2.0/System.Data.SQLite.dll" />
<include name="${nh3.lib.dir}/NHibernate.dll"/>
<include name="${iesi3.lib.dir}/Iesi.Collections.dll"/>
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
</references>
<resources prefix="Spring" dynamicprefix="true" failonempty="true">
<include name="**/*.xml" />

View File

@@ -11,11 +11,13 @@
-->
<target name="build">
<!--
<copy todir="${current.bin.dir}" flatten="true" overwrite="true">
<fileset basedir="${spring.basedir}/packages/">
<include name="Microsoft.AspNet.Mvc.3.0.*/**/*.dll" />
</fileset>
</copy>
</copy>
-->
<!-- build Spring.Web.Mvc -->
<csc target="library" define="${current.build.defines.csc}"
@@ -44,6 +46,9 @@
<exclude name="obj/**/*" />
</resources>
<references>
<lib>
<include name="${spring.basedir}/packages/Microsoft.AspNet.Mvc.3.0.20105.1/lib/net40" />
</lib>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
@@ -51,21 +56,28 @@
<include name="System.Configuration.dll" />
<include name="System.Drawing.dll" />
<include name="System.Xml.dll" />
<include name="System.Xml.Linq.dll" />
<include name="System.Web.dll" />
<include name="System.Web.Abstractions.dll" />
<include name="System.Web.Helpers.dll" />
<include name="System.Web.Mvc.dll" />
<include name="System.Web.Razor.dll" />
<include name="System.Web.Routing.dll" />
<include name="System.Web.WebPages.dll" />
<include name="System.Web.WebPages.Deployment.dll" />
<include name="System.Web.WebPages.Razor.dll" />
<include name="System.Web.Services.dll" />
<include name="System.Data.dll" />
<include name="System.Web.Abstractions.dll"/>
<include name="System.Web.Routing.dll"/>
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${lib.dir}/nunit.core.interfaces.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc4.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc4.Tests.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc5.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc5.Tests.dll" />
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Web.Mvc3.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${lib.dir}/nunit.core.interfaces.dll" />
</references>
</csc>
<copy todir="${current.bin.dir}">

View File

@@ -11,11 +11,13 @@
-->
<target name="build">
<!--
<copy todir="${current.bin.dir}" flatten="true" overwrite="true">
<fileset basedir="${spring.basedir}/packages/">
<include name="Microsoft.AspNet.*.4.0.*/**/*.dll" />
</fileset>
</copy>
-->
<!-- build Spring.Web.Mvc -->
<csc target="library" define="${current.build.defines.csc}"
@@ -47,6 +49,12 @@
<exclude name="../Spring.Web.Mvc3.Tests/bin/**/*" />
</resources>
<references>
<lib>
<include name="${spring.basedir}/packages/Microsoft.AspNet.Mvc.4.0.30506.0/lib/net40" />
<include name="${spring.basedir}/packages/Microsoft.AspNet.WebApi.Client.4.0.30506.0/lib/net40" />
<include name="${spring.basedir}/packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40" />
<include name="${spring.basedir}/packages/Microsoft.AspNet.WebApi.WebHost.4.0.30506.0/lib/net40" />
</lib>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
@@ -54,22 +62,29 @@
<include name="System.Configuration.dll" />
<include name="System.Drawing.dll" />
<include name="System.Xml.dll" />
<include name="System.Xml.Linq.dll" />
<include name="System.Web.dll" />
<include name="System.Web.Abstractions.dll" />
<include name="System.Web.Helpers.dll" />
<include name="System.Web.Http.dll" />
<include name="System.Web.Http.WebHost.dll" />
<include name="System.Web.Mvc.dll" />
<include name="System.Web.Razor.dll" />
<include name="System.Web.Routing.dll" />
<include name="System.Web.WebPages.dll" />
<include name="System.Web.WebPages.Deployment.dll" />
<include name="System.Web.WebPages.Razor.dll" />
<include name="System.Web.Services.dll" />
<include name="System.Data.dll" />
<include name="System.Web.Abstractions.dll"/>
<include name="System.Web.Routing.dll"/>
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Web.Mvc4.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${lib.dir}/nunit.core.interfaces.dll" />
<exclude name="${current.bin.dir}/System.Web.Extensions.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc3.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc3.Tests.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc5.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc5.Tests.dll" />
</references>
</csc>
<copy todir="${current.bin.dir}">

View File

@@ -11,11 +11,13 @@
-->
<target name="build">
<!--
<copy todir="${current.bin.dir}" flatten="true" overwrite="true">
<fileset basedir="${spring.basedir}/packages/">
<include name="Microsoft.AspNet.*.5.0.0/**/*.dll" />
</fileset>
</copy>
</copy>
-->
<!-- build Spring.Web.Mvc -->
<csc target="library" define="${current.build.defines.csc}"
@@ -48,6 +50,12 @@
<exclude name="../Spring.Web.Mvc3.Tests/bin/**/*" />
</resources>
<references>
<lib>
<include name="${spring.basedir}/packages/Microsoft.AspNet.Mvc.5.0.0/lib/net45" />
<include name="${spring.basedir}/packages/Microsoft.AspNet.WebApi.Client.5.0.0/lib/net45" />
<include name="${spring.basedir}/packages/Microsoft.AspNet.WebApi.Core.5.0.0/lib/net45" />
<include name="${spring.basedir}/packages/Microsoft.AspNet.WebApi.WebHost.5.0.0/lib/net45" />
</lib>
<include name="mscorlib.dll"/>
<include name="Microsoft.CSharp.dll"/>
<include name="System.dll"/>
@@ -56,24 +64,30 @@
<include name="System.Data.dll" />
<include name="System.Drawing.dll" />
<include name="System.Xml.dll" />
<include name="System.Xml.Linq.dll" />
<include name="System.Web.dll" />
<include name="System.Web.Abstractions.dll"/>
<include name="System.Web.Helpers.dll"/>
<include name="System.Web.Mvc.dll"/>
<include name="System.Web.Razor.dll"/>
<include name="System.Web.Routing.dll"/>
<include name="System.Web.WebPages.dll"/>
<include name="System.Web.WebPages.Deployment.dll"/>
<include name="System.Web.WebPages.Razor.dll"/>
<include name="System.Web.ApplicationServices.dll" />
<include name="System.Web.Routing.dll"/>
<include name="System.Web.Services.dll" />
<include name="${current.bin.dir}/*.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Web.Mvc5.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${lib.dir}/nunit.core.interfaces.dll" />
<exclude name="${current.bin.dir}/System.Web.Extensions.dll" />
<exclude name="${current.bin.dir}/System.Net.Http.Formatting.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc3.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc3.Tests.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc4.dll" />
<exclude name="${current.bin.dir}/Spring.Web.Mvc4.Tests.dll" />
</references>
</csc>
<copy todir="${current.bin.dir}">

View File

@@ -47,10 +47,16 @@
<include name="System.Web.dll" />
<include name="System.Web.Services.dll" />
<include name="System.Data.dll" />
<include name="${current.bin.dir}/*.dll" />
<exclude name="${current.bin.dir}/${project::get-name()}.dll" />
<exclude name="${current.bin.dir}/CloverRuntime.dll" />
<include name="${common.logging.lib.dir}/Common.Logging.dll"/>
<include name="${common.logging.core.lib.dir}/Common.Logging.Core.dll"/>
<include name="${current.bin.dir}/Spring.Core.dll" />
<include name="${current.bin.dir}/Spring.Core.Tests.dll" />
<include name="${current.bin.dir}/Spring.Web.dll" />
<include name="${nunit.lib.dir}/nunit.framework.dll"/>
<include name="${spring.basedir}/lib/Net/2.0/Rhino.Mocks.dll"/>
<include name="${lib.dir}/nunit.core.interfaces.dll" />
<include name="${spring.basedir}/lib/Net/2.0/NUnitAsp.dll" />
<include name="${spring.basedir}/lib/Net/2.0/NUnitAspEx.dll" />
</references>
</csc>
<copy todir="${current.bin.dir}">