Skip to content

Commit 51c530a

Browse files
committed
Added conditional build for x86/x64 platforms
1 parent f708f93 commit 51c530a

File tree

10 files changed

+235
-37
lines changed

10 files changed

+235
-37
lines changed

Setup/Setup.wixproj

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,23 @@
1010
<OutputType>Package</OutputType>
1111
</PropertyGroup>
1212
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
13-
<OutputPath>bin\$(Configuration)\</OutputPath>
13+
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
1414
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
1515
<DefineConstants>Debug</DefineConstants>
1616
</PropertyGroup>
1717
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
18-
<OutputPath>bin\$(Configuration)\</OutputPath>
18+
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
1919
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
2020
</PropertyGroup>
21+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
22+
<DefineConstants>Debug</DefineConstants>
23+
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
24+
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
25+
</PropertyGroup>
26+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
27+
<OutputPath>bin\$(Platform)\$(Configuration)\</OutputPath>
28+
<IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath>
29+
</PropertyGroup>
2130
<ItemGroup>
2231
<Compile Include="harvest.wxs" />
2332
<Compile Include="Product.wxs" />
@@ -38,7 +47,6 @@
3847
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
3948
<Error Text="The WiX Toolset v3.11 (or newer) build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/" />
4049
</Target>
41-
4250
<!--
4351
To modify your build process, add your task inside one of the targets below and uncomment it.
4452
Other similar extension points exist, see Wix.targets.
@@ -48,15 +56,15 @@
4856
</Target>
4957
-->
5058
<Target Name="BeforeBuild">
51-
<GetAssemblyIdentity AssemblyFiles="..\XESmartTarget\bin\$(Configuration)\XESmartTarget.exe">
59+
<GetAssemblyIdentity AssemblyFiles="..\XESmartTarget\bin\$(Platform)\$(Configuration)\XESmartTarget.exe">
5260
<Output TaskParameter="Assemblies" ItemName="AssemblyVersion" />
5361
</GetAssemblyIdentity>
5462
<PropertyGroup>
5563
<DefineConstants>BuildVersion=%(AssemblyVersion.Version)</DefineConstants>
5664
</PropertyGroup>
57-
<HeatDirectory OutputFile="$(ProjectDir)\harvest.wxs" Directory="..\XESmartTarget\bin\$(Configuration)" ComponentGroupName="ProductComponents" DirectoryRefId="INSTALLFOLDER" AutogenerateGuids="true" PreprocessorVariable="var.XESmartTarget.TargetDir" SuppressRegistry="true" SuppressRootDirectory="true" ToolPath="$(WixToolPath)" NoLogo="true" />
65+
<HeatDirectory OutputFile="$(ProjectDir)\harvest.wxs" Directory="..\XESmartTarget\bin\$(Platform)\$(Configuration)" ComponentGroupName="ProductComponents" DirectoryRefId="INSTALLFOLDER" AutogenerateGuids="true" PreprocessorVariable="var.XESmartTarget.TargetDir" SuppressRegistry="true" SuppressRootDirectory="true" ToolPath="$(WixToolPath)" NoLogo="true" />
5866
</Target>
5967
<PropertyGroup>
60-
<PostBuildEvent>move /Y "!(TargetPath)" "$(TargetDir)$(SolutionName)$(TargetExt)"</PostBuildEvent>
68+
<PostBuildEvent>move /Y "!(TargetPath)" "$(TargetDir)$(SolutionName)_$(Platform)$(TargetExt)"</PostBuildEvent>
6169
</PropertyGroup>
6270
</Project>

SharedAssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@
2929
// You can specify all the values or you can default the Build and Revision Numbers
3030
// by using the '*' as shown below:
3131
// [assembly: AssemblyVersion("1.0.*")]
32-
[assembly: AssemblyVersion("1.0.8.2")]
33-
[assembly: AssemblyFileVersion("1.0.8.2")]
32+
[assembly: AssemblyVersion("1.1.0.0")]
33+
[assembly: AssemblyFileVersion("1.1.0.0")]

XESmartTarget.Core/XESmartTarget.Core.csproj

Lines changed: 60 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
44
<PropertyGroup>
@@ -11,6 +11,8 @@
1111
<AssemblyName>XESmartTarget.Core</AssemblyName>
1212
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
14+
<NuGetPackageImportStamp>
15+
</NuGetPackageImportStamp>
1416
</PropertyGroup>
1517
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1618
<DebugSymbols>true</DebugSymbols>
@@ -29,20 +31,61 @@
2931
<ErrorReport>prompt</ErrorReport>
3032
<WarningLevel>4</WarningLevel>
3133
</PropertyGroup>
34+
<PropertyGroup>
35+
<CurrentPlatform>x86</CurrentPlatform>
36+
<CurrentPlatform Condition="'$(PROCESSOR_ARCHITECTURE)'=='AMD64' or '$(PROCESSOR_ARCHITEW6432)'=='AMD64'">x64</CurrentPlatform>
37+
</PropertyGroup>
38+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
39+
<DebugSymbols>true</DebugSymbols>
40+
<OutputPath>bin\x86\Debug\</OutputPath>
41+
<DefineConstants>DEBUG;TRACE</DefineConstants>
42+
<DebugType>full</DebugType>
43+
<PlatformTarget>x86</PlatformTarget>
44+
<ErrorReport>prompt</ErrorReport>
45+
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
46+
</PropertyGroup>
47+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
48+
<OutputPath>bin\x86\Release\</OutputPath>
49+
<DefineConstants>TRACE</DefineConstants>
50+
<Optimize>true</Optimize>
51+
<DebugType>pdbonly</DebugType>
52+
<PlatformTarget>x86</PlatformTarget>
53+
<ErrorReport>prompt</ErrorReport>
54+
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
55+
</PropertyGroup>
56+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
57+
<DebugSymbols>true</DebugSymbols>
58+
<OutputPath>bin\x64\Debug\</OutputPath>
59+
<DefineConstants>DEBUG;TRACE</DefineConstants>
60+
<DebugType>full</DebugType>
61+
<PlatformTarget>x64</PlatformTarget>
62+
<ErrorReport>prompt</ErrorReport>
63+
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
64+
</PropertyGroup>
65+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
66+
<OutputPath>bin\x64\Release\</OutputPath>
67+
<DefineConstants>TRACE</DefineConstants>
68+
<Optimize>true</Optimize>
69+
<DebugType>pdbonly</DebugType>
70+
<PlatformTarget>x64</PlatformTarget>
71+
<ErrorReport>prompt</ErrorReport>
72+
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
73+
</PropertyGroup>
3274
<ItemGroup>
3375
<Reference Include="CsvHelper, Version=6.0.0.0, Culture=neutral, PublicKeyToken=8c4959082be5c823, processorArchitecture=MSIL">
3476
<HintPath>..\packages\CsvHelper.6.1.0\lib\net45\CsvHelper.dll</HintPath>
3577
</Reference>
3678
<Reference Include="DouglasCrockford.JsMin, Version=1.1.3.0, Culture=neutral, PublicKeyToken=99147aa1108448b7, processorArchitecture=MSIL">
3779
<HintPath>..\packages\DouglasCrockford.JsMin.1.1.3\lib\net40-client\DouglasCrockford.JsMin.dll</HintPath>
3880
</Reference>
39-
<Reference Include="Microsoft.SqlServer.XE.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=AMD64">
81+
<Reference Include="Microsoft.SqlServer.Xe.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=AMD64">
4082
<SpecificVersion>False</SpecificVersion>
41-
<HintPath>C:\Program Files\Microsoft SQL Server\140\Shared\Microsoft.SqlServer.XE.Core.dll</HintPath>
83+
<HintPath>..\packages\Microsoft.SqlServer.SqlManagementObjects.140.17283.0\runtimes\win-$(CurrentPlatform)\native\Microsoft.SqlServer.Xe.Core.dll</HintPath>
4284
</Reference>
4385
<Reference Include="Microsoft.SqlServer.XEvent.Linq, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=AMD64">
4486
<SpecificVersion>False</SpecificVersion>
45-
<HintPath>C:\Program Files\Microsoft SQL Server\140\Shared\Microsoft.SqlServer.XEvent.Linq.dll</HintPath>
87+
<HintPath>..\packages\Microsoft.SqlServer.SqlManagementObjects.140.17279.0\runtimes\win-$(CurrentPlatform)\native\Microsoft.SqlServer.XEvent.Linq.dll</HintPath>
88+
<Private>True</Private>
4689
</Reference>
4790
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
4891
<HintPath>..\packages\NLog.4.4.12\lib\net45\NLog.dll</HintPath>
@@ -59,12 +102,14 @@
59102
<HintPath>..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
60103
</Reference>
61104
<Reference Include="System.Web.Extensions" />
62-
<Reference Include="System.Xml.Linq" />
63105
<Reference Include="System.Data.DataSetExtensions" />
64106
<Reference Include="Microsoft.CSharp" />
65107
<Reference Include="System.Data" />
66108
<Reference Include="System.Net.Http" />
67109
<Reference Include="System.Xml" />
110+
<Reference Include="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
111+
<SpecificVersion>False</SpecificVersion>
112+
</Reference>
68113
</ItemGroup>
69114
<ItemGroup>
70115
<Compile Include="..\SharedAssemblyInfo.cs">
@@ -94,6 +139,9 @@
94139
<Compile Include="Utils\XEventDataTableAdapter.cs" />
95140
</ItemGroup>
96141
<ItemGroup>
142+
<None Include="app.config">
143+
<SubType>Designer</SubType>
144+
</None>
97145
<None Include="Config\Sample.json" />
98146
<None Include="packages.config" />
99147
</ItemGroup>
@@ -104,6 +152,13 @@
104152
</EmbeddedResource>
105153
</ItemGroup>
106154
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
155+
<Import Project="..\packages\Microsoft.SqlServer.SqlManagementObjects.140.17283.0\build\net40\Microsoft.SqlServer.SqlManagementObjects.targets" Condition="Exists('..\packages\Microsoft.SqlServer.SqlManagementObjects.140.17283.0\build\net40\Microsoft.SqlServer.SqlManagementObjects.targets')" />
156+
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
157+
<PropertyGroup>
158+
<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>
159+
</PropertyGroup>
160+
<Error Condition="!Exists('..\packages\Microsoft.SqlServer.SqlManagementObjects.140.17283.0\build\net40\Microsoft.SqlServer.SqlManagementObjects.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.SqlServer.SqlManagementObjects.140.17283.0\build\net40\Microsoft.SqlServer.SqlManagementObjects.targets'))" />
161+
</Target>
107162
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
108163
Other similar extension points exist, see Microsoft.Common.targets.
109164
<Target Name="BeforeBuild">

XESmartTarget.Core/app.config

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<runtime>
4+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
5+
<dependentAssembly>
6+
<assemblyIdentity name="Microsoft.SqlServer.XE.Core" publicKeyToken="89845dcd8080cc91" culture="neutral" />
7+
<bindingRedirect oldVersion="0.0.0.0-14.100.0.0" newVersion="14.100.0.0" />
8+
</dependentAssembly>
9+
<dependentAssembly>
10+
<assemblyIdentity name="Microsoft.SqlServer.XEvent.Linq" publicKeyToken="89845dcd8080cc91" culture="neutral" />
11+
<bindingRedirect oldVersion="0.0.0.0-14.100.0.0" newVersion="14.100.0.0" />
12+
</dependentAssembly>
13+
</assemblyBinding>
14+
</runtime>
15+
</configuration>

XESmartTarget.Core/packages.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<package id="CsvHelper" version="6.1.0" targetFramework="net452" />
44
<package id="DouglasCrockford.JsMin" version="1.1.3" targetFramework="net452" />
55
<package id="Microsoft.NETCore.Platforms" version="1.1.0" targetFramework="net452" />
6+
<package id="Microsoft.SqlServer.SqlManagementObjects" version="140.17283.0" targetFramework="net452" />
67
<package id="NETStandard.Library" version="1.6.1" targetFramework="net452" />
78
<package id="NLog" version="4.4.12" targetFramework="net452" />
89
<package id="SmartFormat.Net" version="2.1.0.2" targetFramework="net452" />

XESmartTarget.sln

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
44
VisualStudioVersion = 15.0.26730.10
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XESmartTarget", "XESmartTarget\XESmartTarget.csproj", "{08A489CE-617E-402B-BEE5-C8EB3FB43E60}"
7+
ProjectSection(ProjectDependencies) = postProject
8+
{676F3A20-E149-49B1-AFA9-150DE2E06812} = {676F3A20-E149-49B1-AFA9-150DE2E06812}
9+
EndProjectSection
710
EndProject
811
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XESmartTarget.Core", "XESmartTarget.Core\XESmartTarget.Core.csproj", "{C9C968D1-4AA9-4674-BBE4-C08B9C169147}"
912
EndProject
@@ -19,41 +22,58 @@ EndProject
1922
Global
2023
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2124
Debug|Any CPU = Debug|Any CPU
25+
Debug|x64 = Debug|x64
2226
Debug|x86 = Debug|x86
2327
Release|Any CPU = Release|Any CPU
28+
Release|x64 = Release|x64
2429
Release|x86 = Release|x86
2530
EndGlobalSection
2631
GlobalSection(ProjectConfigurationPlatforms) = postSolution
2732
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2833
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|Any CPU.Build.0 = Debug|Any CPU
29-
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|x86.ActiveCfg = Debug|Any CPU
30-
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|x86.Build.0 = Debug|Any CPU
34+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|x64.ActiveCfg = Debug|x64
35+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|x64.Build.0 = Debug|x64
36+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|x86.ActiveCfg = Debug|x86
37+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Debug|x86.Build.0 = Debug|x86
3138
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|Any CPU.ActiveCfg = Release|Any CPU
3239
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|Any CPU.Build.0 = Release|Any CPU
33-
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|x86.ActiveCfg = Release|Any CPU
34-
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|x86.Build.0 = Release|Any CPU
40+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|x64.ActiveCfg = Release|x64
41+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|x64.Build.0 = Release|x64
42+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|x86.ActiveCfg = Release|x86
43+
{08A489CE-617E-402B-BEE5-C8EB3FB43E60}.Release|x86.Build.0 = Release|x86
3544
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3645
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|Any CPU.Build.0 = Debug|Any CPU
37-
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|x86.ActiveCfg = Debug|Any CPU
38-
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|x86.Build.0 = Debug|Any CPU
46+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|x64.ActiveCfg = Debug|x64
47+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|x64.Build.0 = Debug|x64
48+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|x86.ActiveCfg = Debug|x86
49+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Debug|x86.Build.0 = Debug|x86
3950
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|Any CPU.ActiveCfg = Release|Any CPU
4051
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|Any CPU.Build.0 = Release|Any CPU
41-
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|x86.ActiveCfg = Release|Any CPU
42-
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|x86.Build.0 = Release|Any CPU
52+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|x64.ActiveCfg = Release|x64
53+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|x64.Build.0 = Release|x64
54+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|x86.ActiveCfg = Release|x86
55+
{C9C968D1-4AA9-4674-BBE4-C08B9C169147}.Release|x86.Build.0 = Release|x86
4356
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Debug|Any CPU.ActiveCfg = Debug|x86
57+
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Debug|x64.ActiveCfg = Debug|x64
58+
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Debug|x64.Build.0 = Debug|x64
4459
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Debug|x86.ActiveCfg = Debug|x86
45-
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Debug|x86.Build.0 = Debug|x86
4660
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Release|Any CPU.ActiveCfg = Release|x86
61+
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Release|x64.ActiveCfg = Release|x64
62+
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Release|x64.Build.0 = Release|x64
4763
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Release|x86.ActiveCfg = Release|x86
4864
{015A6270-8FB2-4FE6-8A22-E4BC554AC734}.Release|x86.Build.0 = Release|x86
4965
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5066
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|Any CPU.Build.0 = Debug|Any CPU
51-
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|x86.ActiveCfg = Debug|Any CPU
52-
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|x86.Build.0 = Debug|Any CPU
67+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|x64.ActiveCfg = Debug|x64
68+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|x64.Build.0 = Debug|x64
69+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|x86.ActiveCfg = Debug|x86
70+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Debug|x86.Build.0 = Debug|x86
5371
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|Any CPU.ActiveCfg = Release|Any CPU
5472
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|Any CPU.Build.0 = Release|Any CPU
55-
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|x86.ActiveCfg = Release|Any CPU
56-
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|x86.Build.0 = Release|Any CPU
73+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|x64.ActiveCfg = Release|x64
74+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|x64.Build.0 = Release|x64
75+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|x86.ActiveCfg = Release|x86
76+
{676F3A20-E149-49B1-AFA9-150DE2E06812}.Release|x86.Build.0 = Release|x86
5777
EndGlobalSection
5878
GlobalSection(SolutionProperties) = preSolution
5979
HideSolutionNode = FALSE

XESmartTarget/App.config

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
1-
<?xml version="1.0" encoding="utf-8" ?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<configuration>
3-
<startup>
4-
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
5-
</startup>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
5+
</startup>
6+
<runtime>
7+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
8+
<dependentAssembly>
9+
<assemblyIdentity name="Microsoft.SqlServer.XE.Core" publicKeyToken="89845dcd8080cc91" culture="neutral" />
10+
<bindingRedirect oldVersion="0.0.0.0-14.100.0.0" newVersion="14.100.0.0" />
11+
</dependentAssembly>
12+
<dependentAssembly>
13+
<assemblyIdentity name="Microsoft.SqlServer.XEvent.Linq" publicKeyToken="89845dcd8080cc91" culture="neutral" />
14+
<bindingRedirect oldVersion="0.0.0.0-14.100.0.0" newVersion="14.100.0.0" />
15+
</dependentAssembly>
16+
</assemblyBinding>
17+
<gcConcurrent enabled="false" />
18+
</runtime>
619
</configuration>

0 commit comments

Comments
 (0)