You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
276 lines
12 KiB
276 lines
12 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProjectGuid>{32AC9AF6-DB93-4354-B69F-6DBC65C70867}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>OpenDBDiff.SqlServer.Schema</RootNamespace>
|
|
<AssemblyName>OpenDBDiff.SqlServer.Schema</AssemblyName>
|
|
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<TargetFrameworkProfile />
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<SignAssembly>false</SignAssembly>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<AssemblyOriginatorKeyFile>
|
|
</AssemblyOriginatorKeyFile>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="TSQL_Parser, Version=1.5.2.0, Culture=neutral, PublicKeyToken=09a45a2da17eccd6, processorArchitecture=MSIL">
|
|
<HintPath>..\packages\TSQL.Parser.1.5.2\lib\net452\TSQL_Parser.dll</HintPath>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="..\OpenDBDiff\Properties\AssemblyVersionInfo.cs">
|
|
<Link>Properties\AssemblyVersionInfo.cs</Link>
|
|
</Compile>
|
|
<Compile Include="Compare\CompareAssemblies.cs" />
|
|
<Compile Include="Compare\CompareBase.cs" />
|
|
<Compile Include="Compare\CompareCLRFunction.cs" />
|
|
<Compile Include="Compare\CompareCLRStoredProcedure.cs" />
|
|
<Compile Include="Compare\CompareCLRTriggers.cs" />
|
|
<Compile Include="Compare\CompareColumns.cs" />
|
|
<Compile Include="Compare\CompareColumnsConstraints.cs" />
|
|
<Compile Include="Compare\CompareConstraints.cs" />
|
|
<Compile Include="Compare\CompareDatabase.cs" />
|
|
<Compile Include="Compare\CompareDDLTriggers.cs" />
|
|
<Compile Include="Compare\CompareFileGroups.cs" />
|
|
<Compile Include="Compare\CompareFullText.cs" />
|
|
<Compile Include="Compare\CompareFullTextIndex.cs" />
|
|
<Compile Include="Compare\CompareFunctions.cs" />
|
|
<Compile Include="Compare\CompareIndexes.cs" />
|
|
<Compile Include="Compare\ComparePartitionFunction.cs" />
|
|
<Compile Include="Compare\ComparePartitionSchemes.cs" />
|
|
<Compile Include="Compare\CompareRoles.cs" />
|
|
<Compile Include="Compare\CompareRules.cs" />
|
|
<Compile Include="Compare\CompareSchemas.cs" />
|
|
<Compile Include="Compare\CompareStoredProcedures.cs" />
|
|
<Compile Include="Compare\CompareSynonyms.cs" />
|
|
<Compile Include="Compare\CompareTables.cs" />
|
|
<Compile Include="Compare\CompareTablesOptions.cs" />
|
|
<Compile Include="Compare\CompareTableType.cs" />
|
|
<Compile Include="Compare\CompareTriggers.cs" />
|
|
<Compile Include="Compare\CompareUserDataTypes.cs" />
|
|
<Compile Include="Compare\CompareUsers.cs" />
|
|
<Compile Include="Compare\CompareViews.cs" />
|
|
<Compile Include="Compare\CompareXMLSchemas.cs" />
|
|
<Compile Include="Generates\Generate.cs" />
|
|
<Compile Include="Generates\GenerateAssemblies.cs" />
|
|
<Compile Include="Generates\GenerateConstraint.cs" />
|
|
<Compile Include="Generates\GenerateDatabase.cs" />
|
|
<Compile Include="Generates\GenerateDDLTriggers.cs" />
|
|
<Compile Include="Generates\GenerateDefaults.cs" />
|
|
<Compile Include="Generates\GenerateExtendedProperties.cs" />
|
|
<Compile Include="Generates\GenerateFileGroups.cs" />
|
|
<Compile Include="Generates\GenerateFullText.cs" />
|
|
<Compile Include="Generates\GenerateFullTextIndex.cs" />
|
|
<Compile Include="Generates\GenerateFunctions.cs" />
|
|
<Compile Include="Generates\GenerateIndex.cs" />
|
|
<Compile Include="Generates\GeneratePartitionFunctions.cs" />
|
|
<Compile Include="Generates\GeneratePartitionScheme.cs" />
|
|
<Compile Include="Generates\GenerateRules.cs" />
|
|
<Compile Include="Generates\GenerateSchemas.cs" />
|
|
<Compile Include="Generates\GenerateStoredProcedures.cs" />
|
|
<Compile Include="Generates\GenerateSynonyms.cs" />
|
|
<Compile Include="Generates\GenerateTables.cs" />
|
|
<Compile Include="Generates\GenerateTextObjects.cs" />
|
|
<Compile Include="Generates\GenerateTriggers.cs" />
|
|
<Compile Include="Generates\GenerateUserDataTypes.cs" />
|
|
<Compile Include="Generates\GenerateUsers.cs" />
|
|
<Compile Include="Generates\GenerateViews.cs" />
|
|
<Compile Include="Generates\GenerateXMLSchemas.cs" />
|
|
<Compile Include="Generates\SQLCommands\ConstraintSQLCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\DatabaseSQLCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\FullTextIndexSQLCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\FunctionSQLCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\IndexSQLCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\TableSQLCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\UserDataTypeCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\UserSQLCommand.cs" />
|
|
<Compile Include="Generates\SQLCommands\ViewSQLCommand.cs" />
|
|
<Compile Include="Generates\Util\ByteToHexEncoder.cs" />
|
|
<Compile Include="Generates\Util\Constants.cs" />
|
|
<Compile Include="Generates\Util\ConvertType.cs" />
|
|
<Compile Include="Model\Assembly.cs" />
|
|
<Compile Include="Model\AssemblyFile.cs" />
|
|
<Compile Include="Model\CLRCode.cs" />
|
|
<Compile Include="Model\CLRFunction.cs" />
|
|
<Compile Include="Model\CLRStoredProcedure.cs" />
|
|
<Compile Include="Model\CLRTrigger.cs" />
|
|
<Compile Include="Model\Code.cs" />
|
|
<Compile Include="Model\Column.cs" />
|
|
<Compile Include="Model\ColumnConstraint.cs" />
|
|
<Compile Include="Model\Columns.cs" />
|
|
<Compile Include="Model\Constraint.cs" />
|
|
<Compile Include="Model\ConstraintColumn.cs" />
|
|
<Compile Include="Model\ConstraintColumns.cs" />
|
|
<Compile Include="Model\Database.cs" />
|
|
<Compile Include="Model\DatabaseInfo.cs" />
|
|
<Compile Include="Model\Default.cs" />
|
|
<Compile Include="Model\Dependencies.cs" />
|
|
<Compile Include="Model\Dependency.cs" />
|
|
<Compile Include="Model\ExtendedProperty.cs" />
|
|
<Compile Include="Model\FileGroup.cs" />
|
|
<Compile Include="Model\FileGroupFile.cs" />
|
|
<Compile Include="Model\FileGroupFiles.cs" />
|
|
<Compile Include="Model\FullText.cs" />
|
|
<Compile Include="Model\FullTextIndex.cs" />
|
|
<Compile Include="Model\FullTextIndexColumn.cs" />
|
|
<Compile Include="Model\Function.cs" />
|
|
<Compile Include="Model\Index.cs" />
|
|
<Compile Include="Model\IndexColumn.cs" />
|
|
<Compile Include="Model\IndexColumns.cs" />
|
|
<Compile Include="Model\Interfaces\ICode.cs" />
|
|
<Compile Include="Model\Interfaces\ISQLServerSchemaBase.cs" />
|
|
<Compile Include="Model\ITableType.cs" />
|
|
<Compile Include="Model\ObjectDependency.cs" />
|
|
<Compile Include="Model\Parameter.cs" />
|
|
<Compile Include="Model\PartitionFunction.cs" />
|
|
<Compile Include="Model\PartitionScheme.cs" />
|
|
<Compile Include="Model\Role.cs" />
|
|
<Compile Include="Model\Rule.cs" />
|
|
<Compile Include="Model\Schema.cs" />
|
|
<Compile Include="Model\SQLServerSchemaBase.cs" />
|
|
<Compile Include="Model\StoredProcedure.cs" />
|
|
<Compile Include="Model\Synonym.cs" />
|
|
<Compile Include="Model\Table.cs" />
|
|
<Compile Include="Model\TableOption.cs" />
|
|
<Compile Include="Model\TablePartition.cs" />
|
|
<Compile Include="Model\TableType.cs" />
|
|
<Compile Include="Model\Trigger.cs" />
|
|
<Compile Include="Model\User.cs" />
|
|
<Compile Include="Model\UserDataType.cs" />
|
|
<Compile Include="Model\Util\FormatCode.cs" />
|
|
<Compile Include="Model\View.cs" />
|
|
<Compile Include="Model\XMLSchema.cs" />
|
|
<Compile Include="Options\SqlOption.cs" />
|
|
<Compile Include="Options\SqlOptionComparison.cs" />
|
|
<Compile Include="Options\SqlOptionDefault.cs" />
|
|
<Compile Include="Options\SqlOptionFilter.cs" />
|
|
<Compile Include="Options\SqlOptionFilterItem.cs" />
|
|
<Compile Include="Options\SqlOptionIgnore.cs" />
|
|
<Compile Include="Options\SqlOptionScript.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="SQLQueries\SQLQueryFactory.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetAssemblies.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetAssemblyFiles.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetDatabaseFile.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetDDLTriggers.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetDefaults.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetExtendedProperties.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetFileGroups.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetForeignKeys.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetFullTextCatalogs.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetParameters.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetPartitionFunctions.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetPartitionSchemes.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetProcedures.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetProcedures.SQLServerAzure10.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetRules.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetSchemas.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetSQLColumnsDependencies.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetSQLXMLSchema.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetSynonyms.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetTextObjectsQuery.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetTriggers.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetTriggers.SQLServerAzure10.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="SQLQueries\GetXMLSchemaCollections.sql" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="..\.editorconfig">
|
|
<Link>.editorconfig</Link>
|
|
</None>
|
|
<None Include="packages.config" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\OpenDBDiff.Abstractions.Schema\OpenDBDiff.Abstractions.Schema.csproj">
|
|
<Project>{406558a0-1b98-4d0e-b8b6-2013700b065a}</Project>
|
|
<Name>OpenDBDiff.Abstractions.Schema</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
Other similar extension points exist, see Microsoft.Common.targets.
|
|
<Target Name="BeforeBuild">
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
</Target>
|
|
-->
|
|
</Project> |