<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <ProjectType>Local</ProjectType>
    <ProductVersion>8.0.50727</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}</ProjectGuid>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ApplicationIcon>
    </ApplicationIcon>
    <AssemblyKeyContainerName>
    </AssemblyKeyContainerName>
    <AssemblyName>Spring.Aop</AssemblyName>
    <AssemblyOriginatorKeyFile>
    </AssemblyOriginatorKeyFile>
    <DefaultClientScript>JScript</DefaultClientScript>
    <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
    <DefaultTargetSchema>IE50</DefaultTargetSchema>
    <DelaySign>false</DelaySign>
    <OutputType>Library</OutputType>
    <RootNamespace>Spring</RootNamespace>
    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
    <StartupObject>
    </StartupObject>
    <SignAssembly>false</SignAssembly>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <OutputPath>..\..\..\build\VS.Net.2005\Spring.Aop\Debug\</OutputPath>
    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
    <BaseAddress>285212672</BaseAddress>
    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
    <ConfigurationOverrideFile>
    </ConfigurationOverrideFile>
    <DefineConstants>TRACE;DEBUG;NET_2_0;DEBUG_DYNAMIC</DefineConstants>
    <DocumentationFile>Spring.Aop.xml</DocumentationFile>
    <DebugSymbols>true</DebugSymbols>
    <FileAlignment>4096</FileAlignment>
    <NoStdLib>false</NoStdLib>
    <NoWarn>
    </NoWarn>
    <Optimize>false</Optimize>
    <RegisterForComInterop>false</RegisterForComInterop>
    <RemoveIntegerChecks>false</RemoveIntegerChecks>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <WarningLevel>4</WarningLevel>
    <DebugType>full</DebugType>
    <ErrorReport>prompt</ErrorReport>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <OutputPath>..\..\..\build\VS.Net.2005\Spring.Aop\Release\</OutputPath>
    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
    <BaseAddress>285212672</BaseAddress>
    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
    <ConfigurationOverrideFile>
    </ConfigurationOverrideFile>
    <DefineConstants>TRACE;NET_2_0</DefineConstants>
    <DocumentationFile>
    </DocumentationFile>
    <DebugSymbols>false</DebugSymbols>
    <FileAlignment>4096</FileAlignment>
    <NoStdLib>false</NoStdLib>
    <NoWarn>
    </NoWarn>
    <Optimize>true</Optimize>
    <RegisterForComInterop>false</RegisterForComInterop>
    <RemoveIntegerChecks>false</RemoveIntegerChecks>
    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    <WarningLevel>4</WarningLevel>
    <DebugType>none</DebugType>
    <ErrorReport>prompt</ErrorReport>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="antlr.runtime, Version=2.7.6.2, Culture=neutral, PublicKeyToken=65e474d141e25e07, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\..\..\lib\Net\2.0\antlr.runtime.dll</HintPath>
    </Reference>
    <Reference Include="Common.Logging, Version=1.1.0.0, Culture=neutral, PublicKeyToken=65e474d141e25e07, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\..\..\lib\Net\2.0\Common.Logging.dll</HintPath>
    </Reference>
    <Reference Include="System">
      <Name>System</Name>
    </Reference>
    <Reference Include="System.Data">
      <Name>System.Data</Name>
    </Reference>
    <Reference Include="System.Xml">
      <Name>System.XML</Name>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="AopAlliance\Aop\AspectException.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Aop\IAdvice.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Intercept\IConstructorInterceptor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Intercept\IConstructorInvocation.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Intercept\IInterceptor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Intercept\IInvocation.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Intercept\IJoinpoint.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Intercept\IMethodInterceptor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="AopAlliance\Intercept\IMethodInvocation.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Config\AopNamespaceParser.cs" />
    <Compile Include="Aop\Config\AopNamespaceUtils.cs" />
    <Compile Include="Aop\Config\ConfigObjectDefinitionParser.cs" />
    <Compile Include="Aop\Framework\AopUtils.cs" />
    <Compile Include="Aop\Framework\DynamicMethodInvocation.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\CachedAopProxyFactory.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\DefaultAopProxyFactory.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\InheritanceAopProxyTypeBuilder.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\BaseAopProxyMethodBuilder.cs" />
    <Compile Include="Aop\IAdvisors.cs" />
    <Compile Include="Aop\Framework\AbstractMethodInvocation.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\AdvisorAdapterRegistrationManager.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\AfterReturningAdviceAdapter.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\AfterReturningAdviceInterceptor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\BeforeAdviceAdapter.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\DefaultAdvisorAdapterRegistry.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\GlobalAdvisorAdapterRegistry.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\IAdvisorAdapter.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\IAdvisorAdapterRegistry.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\MethodBeforeAdviceInterceptor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\ThrowsAdviceAdapter.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\ThrowsAdviceInterceptor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\Adapter\UnknownAdviceTypeException.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\AdvisedSupport.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\AdvisorChainFactoryUtils.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\AopConfigException.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\AopContext.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\AutoProxy\AbstractAdvisorAutoProxyCreator.cs" />
    <Compile Include="Aop\Framework\AutoProxy\AbstractAutoProxyCreator.cs" />
    <Compile Include="Aop\Framework\AutoProxy\DefaultAdvisorAutoProxyCreator.cs" />
    <Compile Include="Aop\Framework\AutoProxy\ITargetSourceCreator.cs" />
    <Compile Include="Aop\Framework\AutoProxy\ObjectNameAutoProxyCreator.cs" />
    <Compile Include="Aop\Framework\AutoProxy\Target\AbstractPrototypeTargetSourceCreator.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\AbstractAopProxyMethodBuilder.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\AbstractAopProxyTypeBuilder.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\AdvisedProxy.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\CompositionAopProxyTypeBuilder.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\BaseCompositionAopProxy.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\IAdvisedProxyMethodBuilder.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\IAopProxyTypeGenerator.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\DecoratorAopProxyTypeBuilder.cs" />
    <Compile Include="Aop\Framework\DynamicProxy\IntroductionProxyMethodBuilder.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\DynamicProxy\TargetAopProxyMethodBuilder.cs" />
    <Compile Include="Aop\Framework\DynamicTargetSourceWrapper.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\HashtableCachingAdvisorChainFactory.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\IAdvised.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\IAdvisedSupportListener.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\IAdvisorChainFactory.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\IAopProxy.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\IAopProxyFactory.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\InterceptorAndDynamicMethodMatcher.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\ITargetAware.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\ITargetSourceWrapper.cs" />
    <Compile Include="Aop\Framework\ProxyConfig.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\ProxyFactory.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\ProxyFactoryObject.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\ReflectiveMethodInvocation.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Framework\StaticTargetSourceWrapper.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IAfterReturningAdvice.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IBeforeAdvice.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IIntroductionAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IIntroductionInterceptor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IMethodBeforeAdvice.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IMethodMatcher.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IPointcutAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\ITargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\IThrowsAdvice.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\ITypeFilter.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\AbstractGenericPointcutAdvisor.cs" />
    <Compile Include="Aop\Support\AbstractObjectFactoryPointcutAdvisor.cs" />
    <Compile Include="Aop\Support\AbstractPointcutAdvisor.cs" />
    <Compile Include="Aop\Support\AbstractRegularExpressionMethodPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\AttributeMatchMethodPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\AttributeMatchMethodPointcutAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\ComposablePointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\ControlFlowPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\DefaultIntroductionAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\DefaultObjectFactoryPointcutAdvisor.cs" />
    <Compile Include="Aop\Support\DefaultPointcutAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\DynamicMethodMatcher.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\DynamicMethodMatcherPointcutAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\MethodMatchers.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\NameMatchMethodPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\NameMatchMethodPointcutAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\Pointcuts.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\RegularExpressionMethodPointcutAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\RootTypeFilter.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\SdkRegularExpressionMethodPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\StaticMethodMatcher.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\StaticMethodMatcherPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\StaticMethodMatcherPointcutAdvisor.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\TypeFilters.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Support\UnionPointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\AbstractPoolingTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\AbstractPrototypeTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\EmptyTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\HotSwappableTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\IThreadLocalTargetSourceStats.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\PoolingConfig.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\PrototypeTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\SimplePoolTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\SingletonTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\Target\ThreadLocalTargetSource.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\TrueMethodMatcher.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\TruePointcut.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aop\TrueTypeFilter.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="Aspects\AbstractExceptionHandlerAdvice.cs" />
    <Compile Include="Aspects\Cache\CacheAspect.cs" />
    <Compile Include="Aspects\Cache\BaseCacheAdvice.cs" />
    <Compile Include="Aspects\Cache\CacheResultAdvice.cs" />
    <Compile Include="Aspects\Cache\CacheParameterAdvice.cs" />
    <Compile Include="Aspects\Cache\CacheResultAdvisor.cs" />
    <Compile Include="Aspects\Cache\CacheParameterAdvisor.cs" />
    <Compile Include="Aspects\Cache\InvalidateCacheAdvisor.cs" />
    <Compile Include="Aspects\Cache\InvalidateCacheAdvice.cs" />
    <Compile Include="Aspects\Exceptions\ExceptionHandlerAdvice.cs" />
    <Compile Include="Aspects\Exceptions\LogExceptionHandler.cs" />
    <Compile Include="Aspects\Exceptions\ReturnValueExceptionHandler.cs" />
    <Compile Include="Aspects\Exceptions\SwallowExceptionHandler.cs" />
    <Compile Include="Aspects\Exceptions\TranslationExceptionHandler.cs" />
    <Compile Include="Aspects\Logging\AbstractLoggingAdvice.cs" />
    <Compile Include="Aspects\Logging\SimpleLoggingAdvice.cs" />
    <Compile Include="Aspects\ParsedAdviceExpression.cs" />
    <Compile Include="Aspects\RetryAdvice.cs" />
    <Compile Include="Aspects\AbstractExceptionHandler.cs" />
    <Compile Include="Aspects\IExceptionHandler.cs" />
    <Compile Include="Aspects\RetryExceptionHandler.cs" />
    <Compile Include="Aspects\Validation\ParameterValidationAdvisor.cs" />
    <Compile Include="Aspects\Validation\ParameterValidationAdvice.cs" />
    <Compile Include="AssemblyInfo.cs">
      <SubType>Code</SubType>
    </Compile>
    <Compile Include="..\CommonAssemblyInfo.cs">
      <Link>CommonAssemblyInfo.cs</Link>
      <SubType>Code</SubType>
    </Compile>
    <EmbeddedResource Include="Aop\Config\spring-aop-1.1.xsd">
      <SubType>Designer</SubType>
    </EmbeddedResource>
    <None Include="Aop\Config\spring-aop-1.1.xsx">
      <DependentUpon>spring-aop-1.1.xsd</DependentUpon>
    </None>
    <None Include="Spring.Aop.build" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\Spring.Core\Spring.Core.2005.csproj">
      <Project>{710961A3-0DF4-49E4-A26E-F5B9C044AC84}</Project>
      <Name>Spring.Core.2005</Name>
    </ProjectReference>
  </ItemGroup>
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  <PropertyGroup>
    <PreBuildEvent>
    </PreBuildEvent>
    <PostBuildEvent>
    </PostBuildEvent>
  </PropertyGroup>
</Project>