Skip to content

Commit ea96574

Browse files
authored
Releases/v next (#146)
* Switching Visualizers to local reference assemblies * Adding visualizer close button, re: #138 * Fixing package references + .NET 3.5 build * Writing translated expressions to temp files * v4.7 Visualizers and installer --------- Co-authored-by: Steve Wilkes <SESA630636@se.com>
1 parent 0ebbbe2 commit ea96574

File tree

70 files changed

+652
-200
lines changed

Some content is hidden

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

70 files changed

+652
-200
lines changed

Directory.Build.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<NeutralResourcesLanguage>en</NeutralResourcesLanguage>
1010
<RepositoryType>git</RepositoryType>
1111
<RepositoryUrl>https://github.com/AgileObjects/ReadableExpressions</RepositoryUrl>
12-
<NoWarn>0649;1701;1702</NoWarn>
12+
<NoWarn>$(NoWarn);CS0649;CS1701;CS1702</NoWarn>
1313
</PropertyGroup>
1414

1515
</Project>

src/ReadableExpressions/ReadableExpressions.csproj

+5-8
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.0' ">1.6.1</NetStandardImplicitPackageVersion>
1515
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netstandard1.0' ">$(PackageTargetFallback);dnxcore50</PackageTargetFallback>
1616

17-
<AssemblyVersion>4.1.3.0</AssemblyVersion>
18-
<FileVersion>4.1.3.0</FileVersion>
19-
<VersionPrefix>4.1.3</VersionPrefix>
20-
<Version>4.1.3</Version>
17+
<AssemblyVersion>4.1.4.0</AssemblyVersion>
18+
<FileVersion>4.1.4.0</FileVersion>
19+
<VersionPrefix>4.1.4</VersionPrefix>
20+
<Version>4.1.4</Version>
2121

2222
<PackageId>AgileObjects.ReadableExpressions</PackageId>
2323
<Title>AgileObjects.ReadableExpressions</Title>
@@ -75,17 +75,14 @@
7575

7676
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.0' ">
7777
<PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
78+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
7879
</ItemGroup>
7980

8081
<ItemGroup>
8182
<PackageReference Include="AgileObjects.NetStandardPolyfills" Version="1.6.0" />
8283
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
8384
</ItemGroup>
8485

85-
<PropertyGroup>
86-
<FrameworkPathOverride Condition="'$(TargetFramework)' == 'net35'">$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client</FrameworkPathOverride>
87-
</PropertyGroup>
88-
8986
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition=" '$(TargetFramework)' == 'net40' ">
9087
<Exec Command="xcopy $(TargetDir)AgileObjects.NetStandardPolyfills.dll &quot;$(SolutionDir)Visualizers\VisualizerAssemblies&quot; /Y&#xD;&#xA;xcopy $(TargetPath) &quot;$(SolutionDir)Visualizers\VisualizerAssemblies&quot; /Y" />
9188
</Target>

src/Tests/ReadableExpressions.UnitTests.Common/ReadableExpressions.UnitTests.Common.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<AssemblyName>AgileObjects.ReadableExpressions.UnitTests.Common</AssemblyName>
66
<RootNamespace>AgileObjects.ReadableExpressions.UnitTests.Common</RootNamespace>
77
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
8-
<WarningsAsErrors></WarningsAsErrors>
8+
<NoWarn>$(NoWarn);NU1903</NoWarn>
99
<AssemblyOriginatorKeyFile>..\..\ReadableExpressions.snk</AssemblyOriginatorKeyFile>
1010
<SignAssembly>true</SignAssembly>
1111
<IsPackable>false</IsPackable>

src/Tests/ReadableExpressions.UnitTests.Net35/ReadableExpressions.UnitTests.Net35.csproj

-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
<IsTestProject>true</IsTestProject>
1111
</PropertyGroup>
1212

13-
<PropertyGroup>
14-
<FrameworkPathOverride>$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client</FrameworkPathOverride>
15-
</PropertyGroup>
16-
1713
<PropertyGroup>
1814
<DefineConstants>$(DefineConstants);TRACE;FEATURE_PROPERTY_INDEX_DEFAULTS</DefineConstants>
1915
</PropertyGroup>

src/Tests/ReadableExpressions.UnitTests.Net5/ReadableExpressions.UnitTests.Net5.csproj

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636

3737
<ItemGroup>
3838
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
39+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
40+
<PackageReference Include="System.Net.Http" Version="4.3.4" />
41+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
3942
<PackageReference Include="xunit" Version="2.4.2" />
4043
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
4144
<PrivateAssets>all</PrivateAssets>

src/Tests/ReadableExpressions.UnitTests.Net6/ReadableExpressions.UnitTests.Net6.csproj

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636

3737
<ItemGroup>
3838
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
39+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
40+
<PackageReference Include="System.Net.Http" Version="4.3.4" />
41+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
3942
<PackageReference Include="xunit" Version="2.4.2" />
4043
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
4144
<PrivateAssets>all</PrivateAssets>

src/Tests/ReadableExpressions.UnitTests.Net7/ReadableExpressions.UnitTests.Net7.csproj

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636

3737
<ItemGroup>
3838
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
39+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
40+
<PackageReference Include="System.Net.Http" Version="4.3.4" />
41+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
3942
<PackageReference Include="xunit" Version="2.4.2" />
4043
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
4144
<PrivateAssets>all</PrivateAssets>

src/Tests/ReadableExpressions.UnitTests.Net8/ReadableExpressions.UnitTests.Net8.csproj

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636

3737
<ItemGroup>
3838
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
39+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
40+
<PackageReference Include="System.Net.Http" Version="4.3.4" />
41+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
3942
<PackageReference Include="xunit" Version="2.4.2" />
4043
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
4144
<PrivateAssets>all</PrivateAssets>

src/Tests/ReadableExpressions.UnitTests.NetCore2/ReadableExpressions.UnitTests.NetCore2.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<AssemblyName>AgileObjects.ReadableExpressions.UnitTests.NetCore2</AssemblyName>
66
<RootNamespace>AgileObjects.ReadableExpressions.UnitTests</RootNamespace>
77
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
8-
<WarningsAsErrors></WarningsAsErrors>
8+
<NoWarn>$(NoWarn);NU1902;NU1903</NoWarn>
99
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
1010
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
1111
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>

src/Tests/ReadableExpressions.UnitTests.NetCore3/ReadableExpressions.UnitTests.NetCore3.csproj

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636

3737
<ItemGroup>
3838
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
39+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
40+
<PackageReference Include="System.Net.Http" Version="4.3.4" />
41+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
3942
<PackageReference Include="xunit" Version="2.4.2" />
4043
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
4144
<PrivateAssets>all</PrivateAssets>

src/Visualizers/CommonVisualizerAssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
[assembly: AssemblyCompany("AgileObjects")]
55
[assembly: AssemblyProduct("ReadableExpressions.Visualizers")]
66

7-
[assembly: AssemblyVersion("4.6.0")]
8-
[assembly: AssemblyFileVersion("4.6.0")]
7+
[assembly: AssemblyVersion("4.7.0")]
8+
[assembly: AssemblyFileVersion("4.7.0")]

src/Visualizers/Installation/ReadableExpressions.Visualizers.Installer.Custom/ReadableExpressions.Visualizers.Installer.Custom.csproj

+3
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@
118118
</EmbeddedResource>
119119
<Content Include="CustomAction.config" />
120120
</ItemGroup>
121+
<ItemGroup>
122+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="All" />
123+
</ItemGroup>
121124
<ItemGroup>
122125
<ProjectReference Include="..\..\Shared\ReadableExpressions.Visualizers.Core\ReadableExpressions.Visualizers.Core.csproj">
123126
<Project>{3a04a9a4-f0c8-4a49-a23d-f3bf6e39cb13}</Project>

src/Visualizers/Installation/ReadableExpressions.Visualizers.Installer/Product.wxs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
3-
<Product Id="*" Version="4.6.0.0" Name="AgileObjects.ReadableExpressions.Visualizers"
3+
<Product Id="*" Version="4.7.0.0" Name="AgileObjects.ReadableExpressions.Visualizers"
44
Language="1033" Manufacturer="AgileObjects" UpgradeCode="BB7C528F-ECFD-45F2-B50C-9F0A71EC8BE9">
55

66
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />

src/Visualizers/Installation/ReadableExpressions.Visualizers.Installer/license.rtf

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{\*\generator Riched20 10.0.18362}\viewkind4\uc1
33
\pard\f0\fs22\lang2057 MIT License\par
44
\par
5-
Copyright (c) 2023 AgileObjects Ltd\par
5+
Copyright (c) 2024 AgileObjects Ltd\par
66
\par
77
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\par
88
\par

src/Visualizers/ReadableExpressions.Visualizers.Vs10.ObjectSource/ReadableExpressions.Visualizers.Vs10.ObjectSource.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS10.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
namespace AgileObjects.ReadableExpressions.Visualizers
2-
{
3-
using System.IO;
4-
using Microsoft.VisualStudio.DebuggerVisualizers;
5-
using ObjectSource;
1+
namespace AgileObjects.ReadableExpressions.Visualizers;
2+
3+
using System.IO;
4+
using Microsoft.VisualStudio.DebuggerVisualizers;
5+
using ObjectSource;
66

7-
public class Vs10ExpressionVisualizerObjectSource : VisualizerObjectSource
8-
{
9-
public override void GetData(object target, Stream outgoingData)
10-
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
11-
}
7+
public class Vs10ExpressionVisualizerObjectSource : VisualizerObjectSource
8+
{
9+
public override void GetData(object target, Stream outgoingData)
10+
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
1211
}

src/Visualizers/ReadableExpressions.Visualizers.Vs10/ReadableExpressions.Visualizers.Vs10.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS10.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

src/Visualizers/ReadableExpressions.Visualizers.Vs11.ObjectSource/ReadableExpressions.Visualizers.Vs11.ObjectSource.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS11.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
namespace AgileObjects.ReadableExpressions.Visualizers
2-
{
3-
using System.IO;
4-
using Microsoft.VisualStudio.DebuggerVisualizers;
5-
using ObjectSource;
1+
namespace AgileObjects.ReadableExpressions.Visualizers;
2+
3+
using System.IO;
4+
using Microsoft.VisualStudio.DebuggerVisualizers;
5+
using ObjectSource;
66

7-
public class Vs11ExpressionVisualizerObjectSource : VisualizerObjectSource
8-
{
9-
public override void GetData(object target, Stream outgoingData)
10-
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
11-
}
7+
public class Vs11ExpressionVisualizerObjectSource : VisualizerObjectSource
8+
{
9+
public override void GetData(object target, Stream outgoingData)
10+
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
1211
}

src/Visualizers/ReadableExpressions.Visualizers.Vs11/ReadableExpressions.Visualizers.Vs11.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS11.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

src/Visualizers/ReadableExpressions.Visualizers.Vs12.ObjectSource/ReadableExpressions.Visualizers.Vs12.ObjectSource.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS12.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
namespace AgileObjects.ReadableExpressions.Visualizers
2-
{
3-
using System.IO;
4-
using Microsoft.VisualStudio.DebuggerVisualizers;
5-
using ObjectSource;
1+
namespace AgileObjects.ReadableExpressions.Visualizers;
2+
3+
using System.IO;
4+
using Microsoft.VisualStudio.DebuggerVisualizers;
5+
using ObjectSource;
66

7-
public class Vs12ExpressionVisualizerObjectSource : VisualizerObjectSource
8-
{
9-
public override void GetData(object target, Stream outgoingData)
10-
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
11-
}
7+
public class Vs12ExpressionVisualizerObjectSource : VisualizerObjectSource
8+
{
9+
public override void GetData(object target, Stream outgoingData)
10+
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
1211
}

src/Visualizers/ReadableExpressions.Visualizers.Vs12/ReadableExpressions.Visualizers.Vs12.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS14.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

src/Visualizers/ReadableExpressions.Visualizers.Vs14.ObjectSource/ReadableExpressions.Visualizers.Vs14.ObjectSource.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS14.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
namespace AgileObjects.ReadableExpressions.Visualizers
2-
{
3-
using System.IO;
4-
using Microsoft.VisualStudio.DebuggerVisualizers;
5-
using ObjectSource;
1+
namespace AgileObjects.ReadableExpressions.Visualizers;
2+
3+
using System.IO;
4+
using Microsoft.VisualStudio.DebuggerVisualizers;
5+
using ObjectSource;
66

7-
public class Vs14ExpressionVisualizerObjectSource : VisualizerObjectSource
8-
{
9-
public override void GetData(object target, Stream outgoingData)
10-
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
11-
}
7+
public class Vs14ExpressionVisualizerObjectSource : VisualizerObjectSource
8+
{
9+
public override void GetData(object target, Stream outgoingData)
10+
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
1211
}

src/Visualizers/ReadableExpressions.Visualizers.Vs14/ReadableExpressions.Visualizers.Vs14.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS14.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

src/Visualizers/ReadableExpressions.Visualizers.Vs15.ObjectSource/ReadableExpressions.Visualizers.Vs15.ObjectSource.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS15.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
namespace AgileObjects.ReadableExpressions.Visualizers
2-
{
3-
using System.IO;
4-
using Microsoft.VisualStudio.DebuggerVisualizers;
5-
using ObjectSource;
1+
namespace AgileObjects.ReadableExpressions.Visualizers;
2+
3+
using System.IO;
4+
using Microsoft.VisualStudio.DebuggerVisualizers;
5+
using ObjectSource;
66

7-
public class Vs15ExpressionVisualizerObjectSource : VisualizerObjectSource
8-
{
9-
public override void GetData(object target, Stream outgoingData)
10-
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
11-
}
7+
public class Vs15ExpressionVisualizerObjectSource : VisualizerObjectSource
8+
{
9+
public override void GetData(object target, Stream outgoingData)
10+
=> ExpressionVisualizerObjectSource.GetData(target, outgoingData, Serialize);
1211
}

src/Visualizers/ReadableExpressions.Visualizers.Vs15/ReadableExpressions.Visualizers.Vs15.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<Reference Include="System.Windows.Forms" />
2828
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
29-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
29+
<HintPath>..\ReferenceAssemblies\VS15.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
3030
</Reference>
3131
</ItemGroup>
3232

src/Visualizers/ReadableExpressions.Visualizers.Vs16.ObjectSource/ReadableExpressions.Visualizers.Vs16.ObjectSource.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<ItemGroup>
2626
<Reference Include="System.Windows.Forms" />
2727
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
28-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
28+
<HintPath>..\ReferenceAssemblies\VS16.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
2929
</Reference>
3030
</ItemGroup>
3131

src/Visualizers/ReadableExpressions.Visualizers.Vs16/ReadableExpressions.Visualizers.Vs16.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<ItemGroup>
2626
<Reference Include="System.Windows.Forms" />
2727
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
28-
<HintPath>..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
28+
<HintPath>..\ReferenceAssemblies\VS16.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
2929
</Reference>
3030
</ItemGroup>
3131

src/Visualizers/ReadableExpressions.Visualizers.Vs17.6.ObjectSource/ReadableExpressions.Visualizers.Vs17.6.ObjectSource.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<ItemGroup>
2626
<Reference Include="System.Windows.Forms" />
2727
<Reference Include="Microsoft.VisualStudio.DebuggerVisualizers">
28-
<HintPath>..\..\..\..\..\..\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
28+
<HintPath>..\ReferenceAssemblies\VS17.0\Microsoft.VisualStudio.DebuggerVisualizers.dll</HintPath>
2929
</Reference>
3030
</ItemGroup>
3131

0 commit comments

Comments
 (0)