Skip to content

Commit 7fecf5a

Browse files
ci: revert to old style project with symbols support (#106)
* ci: nuget pack * ci: remove dotnet pack * ci: correct pack command * ci: install nuget version 5 * ci: fix indentation * ci: update nuget paths * ci: nuget version * Ci: changed configuration to debug * ci: use "pack" command * ci: includeReferencedProjects * Revert "tech: upgrade project to VS2019 and pack symbols for nuget (#102)" This reverts commit fd23f7b. * ci: custom nuget command * docs: update nuspec * ci: license type Co-authored-by: Dan Roche <[email protected]>
1 parent ae2cf36 commit 7fecf5a

File tree

57 files changed

+3404
-934
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+3404
-934
lines changed

samples/Capgemini.Xrm.DataMigration.Samples.csproj

+162-54
Large diffs are not rendered by default.

samples/Properties/AssemblyInfo.cs

+25
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,35 @@
22
using System.Runtime.CompilerServices;
33
using System.Runtime.InteropServices;
44

5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("Capgemini.Xrm.Datamigration.Examples")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("Capgemini.Xrm.Datamigration.Examples")]
13+
[assembly: AssemblyCopyright("Copyright © 2019")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
517
// Setting ComVisible to false makes the types in this assembly not visible
618
// to COM components. If you need to access a type in this assembly from
719
// COM, set the ComVisible attribute to true on that type.
820
[assembly: ComVisible(false)]
921

1022
// The following GUID is for the ID of the typelib if this project is exposed to COM
1123
[assembly: Guid("2f210350-b2b6-4955-ad3f-f115658cb150")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.0.0.0")]
36+
[assembly: AssemblyFileVersion("1.0.0.0")]

samples/packages.config

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="CsvHelper" version="9.2.3" targetFramework="net462" />
4+
<package id="Microsoft.CodeAnalysis.FxCopAnalyzers" version="3.3.1" targetFramework="net462" developmentDependency="true" />
5+
<package id="Microsoft.CodeAnalysis.VersionCheckAnalyzer" version="3.3.1" targetFramework="net462" developmentDependency="true" />
6+
<package id="Microsoft.CodeQuality.Analyzers" version="3.3.1" targetFramework="net462" developmentDependency="true" />
7+
<package id="Microsoft.CrmSdk.CoreAssemblies" version="9.0.2.29" targetFramework="net462" />
8+
<package id="Microsoft.CrmSdk.Deployment" version="9.0.2.29" targetFramework="net462" />
9+
<package id="Microsoft.CrmSdk.Workflow" version="9.0.2.29" targetFramework="net462" />
10+
<package id="Microsoft.CrmSdk.XrmTooling.CoreAssembly" version="9.1.0.68" targetFramework="net462" />
11+
<package id="Microsoft.CSharp" version="4.7.0" targetFramework="net462" />
12+
<package id="Microsoft.IdentityModel.Clients.ActiveDirectory" version="3.19.8" targetFramework="net462" />
13+
<package id="Microsoft.NetCore.Analyzers" version="3.3.1" targetFramework="net462" developmentDependency="true" />
14+
<package id="Microsoft.NETCore.Platforms" version="5.0.1" targetFramework="net462" />
15+
<package id="Microsoft.NETCore.Targets" version="3.0.0" targetFramework="net462" />
16+
<package id="Microsoft.NetFramework.Analyzers" version="3.3.1" targetFramework="net462" developmentDependency="true" />
17+
<package id="Microsoft.Rest.ClientRuntime" version="2.3.20" targetFramework="net462" />
18+
<package id="Polly" version="5.9.0" targetFramework="net462" />
19+
<package id="SecurityCodeScan" version="3.5.3.0" targetFramework="net462" developmentDependency="true" />
20+
<package id="StyleCop.Analyzers" version="1.1.118" targetFramework="net462" developmentDependency="true" />
21+
<package id="System.Private.Uri" version="4.3.2" targetFramework="net462" />
22+
<package id="System.Security.Cryptography.Algorithms" version="4.3.1" targetFramework="net462" />
23+
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="net462" />
24+
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="net462" />
25+
<package id="System.Security.Cryptography.X509Certificates" version="4.3.2" targetFramework="net462" />
26+
</packages>

src/Capgemini.DataMigration.Core/Capgemini.DataMigration.Core.csproj

+121-37
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,65 @@
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')" />
29
<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>
1122
</PropertyGroup>
1223
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
24+
<DebugSymbols>true</DebugSymbols>
1325
<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>
1432
<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>
1634
</PropertyGroup>
1735
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
1836
<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>
1943
</PropertyGroup>
2044
<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>
4753
<Reference Include="Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
4854
<SpecificVersion>False</SpecificVersion>
4955
</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>
5063
<Reference Include="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
5164
<SpecificVersion>False</SpecificVersion>
5265
</Reference>
@@ -97,12 +110,83 @@
97110
</Reference>
98111
</ItemGroup>
99112
<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" />
101139
</ItemGroup>
102140
<ItemGroup>
103141
<None Include="..\..\stylecop.json">
104142
<Link>stylecop.json</Link>
105143
</None>
144+
<None Include="app.config" />
106145
<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" />
107162
</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+
-->
108192
</Project>

0 commit comments

Comments
 (0)