Browse Source

Change the Emgu.CV.World project output path such that a rebuild will not clean out the "x86" or "x64" folder.

pull/262/head
Canming Huang 6 years ago
parent
commit
47bab3ef68
  1. 39
      Emgu.CV.World/Emgu.CV.World.csproj

39
Emgu.CV.World/Emgu.CV.World.csproj

@ -17,20 +17,20 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\libs\</OutputPath>
<OutputPath>..\libs\build\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\libs\</OutputPath>
<OutputPath>..\libs\build\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
@ -38,36 +38,20 @@
<PropertyGroup>
<AssemblyOriginatorKeyFile>..\Emgu.CV.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|iPhone'">
<OutputPath>..\libs\</OutputPath>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator'">
<OutputPath>..\libs\</OutputPath>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|iPhone'">
<OutputPath>..\libs\</OutputPath>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator'">
<OutputPath>..\libs\</OutputPath>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<OutputPath>..\libs\build\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<OutputPath>..\libs\build\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<DocumentationFile>..\libs\Emgu.CV.World.XML</DocumentationFile>
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
@ -107,7 +91,12 @@
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
-->
<Target Name="AfterBuild">
<Message Text="Copying $(OutputPath)$(AssemblyName).dll, $(OutputPath)$(AssemblyName).xml, $(OutputPath)ZedGraph.dll and $(OutputPath)ZedGraph.xml to ..\libs" Importance="high" />
<Copy SourceFiles="$(OutputPath)$(AssemblyName).dll" DestinationFolder="..\libs" ContinueOnError="true" />
<Copy SourceFiles="$(OutputPath)$(AssemblyName).xml" DestinationFolder="..\libs" ContinueOnError="true" />
<Copy SourceFiles="$(OutputPath)ZedGraph.dll" DestinationFolder="..\libs" ContinueOnError="true" />
<Copy SourceFiles="$(OutputPath)ZedGraph.xml" DestinationFolder="..\libs" ContinueOnError="true" />
</Target>
-->
</Project>
Loading…
Cancel
Save