1
- <Project Sdk =" Microsoft.NET.Sdk" >
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
+ <Import Project =" ..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props" Condition =" Exists('..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props')" />
4
+ <Import Project =" ..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.props" Condition =" Exists('..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.props')" />
5
+ <Import Project =" ..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.props" Condition =" Exists('..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.props')" />
6
+ <Import Project =" ..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.props" Condition =" Exists('..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.props')" />
7
+ <Import Project =" ..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props" Condition =" Exists('..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props')" />
8
+ <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
2
9
<PropertyGroup >
3
- <TargetFramework >net462</TargetFramework >
4
- <AssemblyTitle >Capgemini.DataMigration.Core</AssemblyTitle >
5
- <Company >Capgemini</Company >
6
- <Product >Capgemini.DataMigration.Core</Product >
7
- <Copyright >Copyright © 2023</Copyright >
8
- <OutputPath >bin\$(Configuration)\</OutputPath >
9
- <CodeAnalysisRuleSet >Capgemini.DataMigration.Core.ruleset</CodeAnalysisRuleSet >
10
- <GenerateAssemblyInfo >false</GenerateAssemblyInfo >
10
+ <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
11
+ <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
12
+ <ProjectGuid >{C8B84AF3-31DD-44AE-80CD-13AB60549F7C}</ProjectGuid >
13
+ <OutputType >Library</OutputType >
14
+ <AppDesignerFolder >Properties</AppDesignerFolder >
15
+ <RootNamespace >Capgemini.DataMigration.Core</RootNamespace >
16
+ <AssemblyName >Capgemini.DataMigration.Core</AssemblyName >
17
+ <TargetFrameworkVersion >v4.6.2</TargetFrameworkVersion >
18
+ <FileAlignment >512</FileAlignment >
19
+ <TargetFrameworkProfile />
20
+ <NuGetPackageImportStamp >
21
+ </NuGetPackageImportStamp >
11
22
</PropertyGroup >
12
23
<PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
24
+ <DebugSymbols >true</DebugSymbols >
13
25
<DebugType >full</DebugType >
26
+ <Optimize >false</Optimize >
27
+ <OutputPath >bin\Debug\</OutputPath >
28
+ <DefineConstants >DEBUG;TRACE</DefineConstants >
29
+ <ErrorReport >prompt</ErrorReport >
30
+ <WarningLevel >4</WarningLevel >
31
+ <CodeAnalysisRuleSet >Capgemini.DataMigration.Core.ruleset</CodeAnalysisRuleSet >
14
32
<NoWarn >1701,1702,1573,1591,1712,RECS0145,RECS0129,CA1054,CA1056,SA1618,SA1600</NoWarn >
15
- <DocumentationFile >bin\$(Configuration) \Capgemini.DataMigration.Core.xml</DocumentationFile >
33
+ <DocumentationFile >bin\Debug \Capgemini.DataMigration.Core.xml</DocumentationFile >
16
34
</PropertyGroup >
17
35
<PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
18
36
<DebugType >pdbonly</DebugType >
37
+ <Optimize >true</Optimize >
38
+ <OutputPath >bin\Release\</OutputPath >
39
+ <DefineConstants >TRACE</DefineConstants >
40
+ <ErrorReport >prompt</ErrorReport >
41
+ <WarningLevel >4</WarningLevel >
42
+ <CodeAnalysisRuleSet >Capgemini.DataMigration.Core.ruleset</CodeAnalysisRuleSet >
19
43
</PropertyGroup >
20
44
<ItemGroup >
21
- <PackageReference Include =" CsvHelper" Version =" 9.2.3" />
22
- <PackageReference Include =" Microsoft.CodeAnalysis.FxCopAnalyzers" Version =" 3.3.1" >
23
- <PrivateAssets >all</PrivateAssets >
24
- </PackageReference >
25
- <PackageReference Include =" Microsoft.CodeAnalysis.VersionCheckAnalyzer" Version =" 3.3.1" >
26
- <PrivateAssets >all</PrivateAssets >
27
- </PackageReference >
28
- <PackageReference Include =" Microsoft.CodeQuality.Analyzers" Version =" 3.3.1" >
29
- <PrivateAssets >all</PrivateAssets >
30
- </PackageReference >
31
- <PackageReference Include =" Microsoft.CrmSdk.CoreAssemblies" Version =" 9.0.2.29" />
32
- <PackageReference Include =" Microsoft.NetCore.Analyzers" Version =" 3.3.1" >
33
- <PrivateAssets >all</PrivateAssets >
34
- </PackageReference >
35
- <PackageReference Include =" Microsoft.NetFramework.Analyzers" Version =" 3.3.1" >
36
- <PrivateAssets >all</PrivateAssets >
37
- </PackageReference >
38
- <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
39
- <PackageReference Include =" SecurityCodeScan" Version =" 3.5.3.0" >
40
- <PrivateAssets >all</PrivateAssets >
41
- </PackageReference >
42
- <PackageReference Include =" StyleCop.Analyzers" Version =" 1.1.118" >
43
- <PrivateAssets >all</PrivateAssets >
44
- </PackageReference >
45
- </ItemGroup >
46
- <ItemGroup >
45
+ <Reference Include =" CsvHelper, Version=9.0.0.0, Culture=neutral, PublicKeyToken=8c4959082be5c823, processorArchitecture=MSIL" >
46
+ <HintPath >..\..\packages\CsvHelper.9.2.3\lib\net45\CsvHelper.dll</HintPath >
47
+ <SpecificVersion >False</SpecificVersion >
48
+ </Reference >
49
+ <Reference Include =" Microsoft.Crm.Sdk.Proxy, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" >
50
+ <HintPath >..\..\packages\Microsoft.CrmSdk.CoreAssemblies.9.0.2.29\lib\net462\Microsoft.Crm.Sdk.Proxy.dll</HintPath >
51
+ <SpecificVersion >False</SpecificVersion >
52
+ </Reference >
47
53
<Reference Include =" Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
48
54
<SpecificVersion >False</SpecificVersion >
49
55
</Reference >
56
+ <Reference Include =" Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" >
57
+ <HintPath >..\..\packages\Microsoft.CrmSdk.CoreAssemblies.9.0.2.29\lib\net462\Microsoft.Xrm.Sdk.dll</HintPath >
58
+ <SpecificVersion >False</SpecificVersion >
59
+ </Reference >
60
+ <Reference Include =" Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" >
61
+ <HintPath >..\..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath >
62
+ </Reference >
50
63
<Reference Include =" System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" >
51
64
<SpecificVersion >False</SpecificVersion >
52
65
</Reference >
97
110
</Reference >
98
111
</ItemGroup >
99
112
<ItemGroup >
100
- <Compile Include =" ..\..\GlobalSuppressions.cs" Link =" GlobalSuppressions.cs" />
113
+ <Compile Include =" ..\..\GlobalSuppressions.cs" >
114
+ <Link >GlobalSuppressions.cs</Link >
115
+ </Compile >
116
+ <Compile Include =" Attributes\ValidatedNotNullAttribute.cs" />
117
+ <Compile Include =" Cache\SimpleMemoryCache.cs" />
118
+ <Compile Include =" ConsoleLogger.cs" />
119
+ <Compile Include =" DataStore\MigrationEntityWrapper.cs" />
120
+ <Compile Include =" Exceptions\ConfigurationException.cs" />
121
+ <Compile Include =" Exceptions\ValidationException.cs" />
122
+ <Compile Include =" Extensions\ExceptionExtensions.cs" />
123
+ <Compile Include =" GenericDataMigrator.cs" />
124
+ <Compile Include =" Helpers\ObfuscationLookupHelper.cs" />
125
+ <Compile Include =" IEntityProcessor.cs" />
126
+ <Compile Include =" IDataStoreReader.cs" />
127
+ <Compile Include =" IDataStoreWriter.cs" />
128
+ <Compile Include =" IGenericDataMigrator.cs" />
129
+ <Compile Include =" ILogger.cs" />
130
+ <Compile Include =" Model\EntityToBeObfuscated.cs" />
131
+ <Compile Include =" Model\FieldToBeObfuscated.cs" />
132
+ <Compile Include =" Model\ObfuscationFormatOption.cs" />
133
+ <Compile Include =" Model\ObfuscationFormatType.cs" />
134
+ <Compile Include =" Model\ObfuscationLookup.cs" />
135
+ <Compile Include =" OperationType.cs" />
136
+ <Compile Include =" Properties\AssemblyInfo.cs" />
137
+ <Compile Include =" Resiliency\IPolicyBuilder.cs" />
138
+ <Compile Include =" Resiliency\IRetryExecutor.cs" />
101
139
</ItemGroup >
102
140
<ItemGroup >
103
141
<None Include =" ..\..\stylecop.json" >
104
142
<Link >stylecop.json</Link >
105
143
</None >
144
+ <None Include =" app.config" />
106
145
<None Include =" Capgemini.DataMigration.Core.ruleset" />
146
+ <None Include =" packages.config" />
147
+ </ItemGroup >
148
+ <ItemGroup >
149
+ <Analyzer Include =" ..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\analyzers\dotnet\cs\Microsoft.CodeAnalysis.VersionCheckAnalyzer.resources.dll" />
150
+ <Analyzer Include =" ..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\analyzers\dotnet\Microsoft.CodeAnalysis.VersionCheckAnalyzer.dll" />
151
+ <Analyzer Include =" ..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\analyzers\dotnet\cs\Humanizer.dll" />
152
+ <Analyzer Include =" ..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\analyzers\dotnet\cs\Microsoft.CodeQuality.Analyzers.dll" />
153
+ <Analyzer Include =" ..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\analyzers\dotnet\cs\Microsoft.CodeQuality.CSharp.Analyzers.dll" />
154
+ <Analyzer Include =" ..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\analyzers\dotnet\cs\Microsoft.NetCore.Analyzers.dll" />
155
+ <Analyzer Include =" ..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\analyzers\dotnet\cs\Microsoft.NetCore.CSharp.Analyzers.dll" />
156
+ <Analyzer Include =" ..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\analyzers\dotnet\cs\Microsoft.NetFramework.Analyzers.dll" />
157
+ <Analyzer Include =" ..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\analyzers\dotnet\cs\Microsoft.NetFramework.CSharp.Analyzers.dll" />
158
+ <Analyzer Include =" ..\..\packages\SecurityCodeScan.3.5.3.0\analyzers\dotnet\SecurityCodeScan.dll" />
159
+ <Analyzer Include =" ..\..\packages\SecurityCodeScan.3.5.3.0\analyzers\dotnet\YamlDotNet.dll" />
160
+ <Analyzer Include =" ..\..\packages\StyleCop.Analyzers.1.1.118\analyzers\dotnet\cs\StyleCop.Analyzers.CodeFixes.dll" />
161
+ <Analyzer Include =" ..\..\packages\StyleCop.Analyzers.1.1.118\analyzers\dotnet\cs\StyleCop.Analyzers.dll" />
107
162
</ItemGroup >
163
+ <ItemGroup />
164
+ <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
165
+ <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
166
+ <PropertyGroup >
167
+ <ErrorText >This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText >
168
+ </PropertyGroup >
169
+ <Error Condition =" !Exists('..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props'))" />
170
+ <Error Condition =" !Exists('..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.targets'))" />
171
+ <Error Condition =" !Exists('..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.props'))" />
172
+ <Error Condition =" !Exists('..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.targets'))" />
173
+ <Error Condition =" !Exists('..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.props'))" />
174
+ <Error Condition =" !Exists('..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.targets'))" />
175
+ <Error Condition =" !Exists('..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.props'))" />
176
+ <Error Condition =" !Exists('..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.targets'))" />
177
+ <Error Condition =" !Exists('..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props'))" />
178
+ <Error Condition =" !Exists('..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.targets'))" />
179
+ </Target >
180
+ <Import Project =" ..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.targets" Condition =" Exists('..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.1\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.targets')" />
181
+ <Import Project =" ..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.targets" Condition =" Exists('..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.1\build\Microsoft.CodeQuality.Analyzers.targets')" />
182
+ <Import Project =" ..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.targets" Condition =" Exists('..\..\packages\Microsoft.NetCore.Analyzers.3.3.1\build\Microsoft.NetCore.Analyzers.targets')" />
183
+ <Import Project =" ..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.targets" Condition =" Exists('..\..\packages\Microsoft.NetFramework.Analyzers.3.3.1\build\Microsoft.NetFramework.Analyzers.targets')" />
184
+ <Import Project =" ..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.targets" Condition =" Exists('..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.1\build\Microsoft.CodeAnalysis.FxCopAnalyzers.targets')" />
185
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
186
+ Other similar extension points exist, see Microsoft.Common.targets.
187
+ <Target Name="BeforeBuild">
188
+ </Target>
189
+ <Target Name="AfterBuild">
190
+ </Target>
191
+ -->
108
192
</Project >
0 commit comments