Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runs in VS2022 in debug, not sure if it works #7

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions AssemblyLoadDebugger.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28304.4001
# Visual Studio Version 17
VisualStudioVersion = 17.6.33927.249
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{68D3525F-8495-4921-9B62-4F40860B8F35}"
ProjectSection(SolutionItems) = preProject
Expand All @@ -12,21 +12,54 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoadDebugger", "src\AssemblyLoadDebugger.csproj", "{3C58ECA5-7983-4A86-AAF6-F98769343FBA}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "AssemblyLoadDebuggerShared", "AssemblyLoadDebuggerShared\AssemblyLoadDebuggerShared.shproj", "{A0C1B03A-E53A-460D-9D88-EBC6F9EE2C23}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoadDebugger2022", "AssemblyLoadDebugger2022\AssemblyLoadDebugger2022.csproj", "{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|arm64 = Debug|arm64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|arm64 = Release|arm64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Debug|arm64.ActiveCfg = Debug|arm64
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Debug|arm64.Build.0 = Debug|arm64
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Debug|x86.ActiveCfg = Debug|x86
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Debug|x86.Build.0 = Debug|x86
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Release|Any CPU.Build.0 = Release|Any CPU
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Release|arm64.ActiveCfg = Release|arm64
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Release|arm64.Build.0 = Release|arm64
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Release|x86.ActiveCfg = Release|x86
{3C58ECA5-7983-4A86-AAF6-F98769343FBA}.Release|x86.Build.0 = Release|x86
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Debug|arm64.ActiveCfg = Debug|arm64
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Debug|arm64.Build.0 = Debug|arm64
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Debug|x86.ActiveCfg = Debug|x86
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Debug|x86.Build.0 = Debug|x86
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Release|Any CPU.Build.0 = Release|Any CPU
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Release|arm64.ActiveCfg = Release|arm64
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Release|arm64.Build.0 = Release|arm64
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Release|x86.ActiveCfg = Release|x86
{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {39486E16-53D3-4D9D-A861-FA877B6ED9BC}
EndGlobalSection
GlobalSection(SharedMSBuildProjectFiles) = preSolution
AssemblyLoadDebuggerShared\AssemblyLoadDebuggerShared.projitems*{3c58eca5-7983-4a86-aaf6-f98769343fba}*SharedItemsImports = 4
AssemblyLoadDebuggerShared\AssemblyLoadDebuggerShared.projitems*{3fc3c2d7-320c-440e-b635-1eab8fb440bb}*SharedItemsImports = 4
AssemblyLoadDebuggerShared\AssemblyLoadDebuggerShared.projitems*{a0c1b03a-e53a-460d-9d88-ebc6f9ee2c23}*SharedItemsImports = 13
EndGlobalSection
EndGlobal
85 changes: 85 additions & 0 deletions AssemblyLoadDebugger2022/AssemblyLoadDebugger2022.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MinimumVisualStudioVersion>17.0</MinimumVisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<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>
<SchemaVersion>2.0</SchemaVersion>
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{3FC3C2D7-320C-440E-B635-1EAB8FB440BB}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AssemblyLoadDebugger2022</RootNamespace>
<AssemblyName>AssemblyLoadDebugger2022</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<GeneratePkgDefFile>true</GeneratePkgDefFile>
<UseCodebase>true</UseCodebase>
<IncludeAssemblyInVSIXContainer>true</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
<CopyBuildOutputToOutputDirectory>true</CopyBuildOutputToOutputDirectory>
<CopyOutputSymbolsToOutputDirectory>true</CopyOutputSymbolsToOutputDirectory>
<StartAction>Program</StartAction>
<StartProgram Condition="'$(DevEnvDir)' != ''">$(DevEnvDir)devenv.exe</StartProgram>
<StartArguments>/rootsuffix Exp</StartArguments>
</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>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="..\LICENSE">
<Link>Resources\LICENSE</Link>
</None>
<None Include="source.extension.vsixmanifest">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Design" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.IO.Compression.FileSystem" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xaml" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.SDK" Version="17.0.32112.339" ExcludeAssets="runtime" />
</ItemGroup>
<ItemGroup />
<ItemGroup>
<Content Include="..\SharedResources\Icon.png">
<Link>Resources\Icon.png</Link>
</Content>
</ItemGroup>
<Import Project="..\AssemblyLoadDebuggerShared\AssemblyLoadDebuggerShared.projitems" Label="Shared" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
</Project>
33 changes: 33 additions & 0 deletions AssemblyLoadDebugger2022/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AssemblyLoadDebugger2022")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AssemblyLoadDebugger2022")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
27 changes: 27 additions & 0 deletions AssemblyLoadDebugger2022/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="34f00824-cb6a-4bc1-a27d-7375239cdd2f" Version="1.2" Language="en-US" Publisher="Mike Lorbetske" />
<DisplayName>Assembly Load Debugger</DisplayName>
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mlorbetske this section is now missing the license as I couldn't get that playing nice with the shared code.
In the resources folder there is a link to the LICENSE file, but when I reference that in the manifest, I get a compile error

<Description xml:space="preserve">Shows what assemblies Visual Studio loads and what component caused it to load</Description>
<MoreInfo>https://github.com/mlorbetske/VSAssemblyLoadDebugger/</MoreInfo>
<ReleaseNotes>https://github.com/mlorbetske/VSAssemblyLoadDebugger/blob/master/CHANGELOG.md</ReleaseNotes>
<Icon>Resources\Icon.png</Icon>
<PreviewImage>Resources\Icon.png</PreviewImage>
<Tags>assembly, performance, assemblies</Tags>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,18.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
</PackageManifest>
36 changes: 36 additions & 0 deletions AssemblyLoadDebuggerShared/AssemblyLoadDebuggerShared.projitems
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects Condition="'$(MSBuildVersion)' == '' Or '$(MSBuildVersion)' &lt; '16.0'">$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
<HasSharedItems>true</HasSharedItems>
<SharedGUID>a0c1b03a-e53a-460d-9d88-ebc6f9ee2c23</SharedGUID>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<Import_RootNamespace>AssemblyLoadDebuggerShared</Import_RootNamespace>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildThisFileDirectory)Commands\OpenToolWindowCommand.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\ActionCommand.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\AssemblyLoadDebuggerControl.xaml.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\AssemblyLoadDebuggerControlViewModel.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\AssemblyLoadDebuggerToolWindow.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\AssetCache.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\Settings.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\SharedVsTheme.cs" />
<Compile Include="$(MSBuildThisFileDirectory)ToolWindow\WpfUtil.cs" />
<Compile Include="$(MSBuildThisFileDirectory)VSCommandTable.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</Compile>
<Compile Include="$(MSBuildThisFileDirectory)VSPackage.cs" />
</ItemGroup>
<ItemGroup>
<Page Include="$(MSBuildThisFileDirectory)ToolWindow\AssemblyLoadDebuggerControl.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
</ItemGroup>
<ItemGroup>
<Folder Include="$(MSBuildThisFileDirectory)Resources\" />
</ItemGroup>
</Project>
13 changes: 13 additions & 0 deletions AssemblyLoadDebuggerShared/AssemblyLoadDebuggerShared.shproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>a0c1b03a-e53a-460d-9d88-ebc6f9ee2c23</ProjectGuid>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.Default.props" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.props" />
<PropertyGroup />
<Import Project="AssemblyLoadDebuggerShared.projitems" Label="Shared" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets" />
</Project>
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
using Microsoft.VisualStudio.Shell;
using Microsoft.VisualStudio.Shell.Interop;
using System;
using System;
using System.ComponentModel.Design;
using AssemblyLoadDebugger;
using Microsoft.VisualStudio.Shell;
using Microsoft.VisualStudio.Shell.Interop;
using ToolWindow;

namespace AssemblyLoadDebugger
namespace Commands
{
internal sealed class OpenToolWindowCommand
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System;
using System.Windows.Input;

namespace AssemblyLoadDebugger
namespace ToolWindow
{
internal class ActionCommand<T> : ICommand
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System.Windows.Controls;
using ToolWindow;

namespace AssemblyLoadDebugger
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
using Microsoft.VisualStudio.Shell;
using Microsoft.VisualStudio.Shell.Interop;

namespace AssemblyLoadDebugger
namespace ToolWindow
{
public class AssemblyLoadDebuggerControlViewModel : INotifyPropertyChanged
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
namespace AssemblyLoadDebugger
{
using System;
using System.Runtime.InteropServices;
using Microsoft.VisualStudio.Shell;
using System.Runtime.InteropServices;
using AssemblyLoadDebugger;
using Microsoft.VisualStudio.Shell;

namespace ToolWindow
{
[Guid("71604717-b15d-4d1e-9fb4-03f5122e8858")]
public class AssemblyLoadDebuggerToolWindow : ToolWindowPane
{
public AssemblyLoadDebuggerToolWindow() : base(null)
{
this.Caption = Vsix.Name;
this.Caption = "Assembly Load Debugger";
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mlorbetske I can see that you were generating the Vsix class based on the manifest file.
In order to target VS2022 you need a different manifest file per target so I couldn't use that in the shared code.
... I couldn't figure out how to generate the static class either, but the above point means that is moot


AssemblyLoadDebuggerControl control = new AssemblyLoadDebuggerControl();
control.DataContext = AssemblyLoadDebuggerControlViewModel.Instance;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using Microsoft.VisualStudio.Shell.Interop;
using ImageAttributes = Microsoft.VisualStudio.Imaging.Interop.ImageAttributes;

namespace AssemblyLoadDebugger
namespace ToolWindow
{
public static class AssetCache
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace AssemblyLoadDebugger
namespace ToolWindow
{
[JsonObject(MemberSerialization.OptIn)]
public class Settings
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Microsoft.VisualStudio.PlatformUI;

namespace AssemblyLoadDebugger
namespace ToolWindow
{
public static class SharedVsTheme
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Windows.Controls;
using Microsoft.VisualStudio.Shell;

namespace AssemblyLoadDebugger
namespace ToolWindow
{
public static class ThemeUtils
{
Expand Down
File renamed without changes.
24 changes: 24 additions & 0 deletions AssemblyLoadDebuggerShared/VSPackage.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
using System;
using System.ComponentModel.Design;
using System.Runtime.InteropServices;
using System.Threading;
using AssemblyLoadDebugger;
using Commands;
using Microsoft.VisualStudio.Shell;
using ToolWindow;

[PackageRegistration(AllowsBackgroundLoading = true, UseManagedResourcesOnly = true)]
[InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)]
[ProvideMenuResource("Menus.ctmenu", 1)]
[ProvideToolWindow(typeof(AssemblyLoadDebuggerToolWindow))]
[Guid(PackageGuids.guidAssemblyLoadDebuggerPackageString)]
public sealed class VSPackage : AsyncPackage
{
protected override async System.Threading.Tasks.Task InitializeAsync(CancellationToken cancellationToken, IProgress<ServiceProgressData> progress)
{
if (await GetServiceAsync(typeof(IMenuCommandService)) is OleMenuCommandService commandService)
{
OpenToolWindowCommand.Initialize(this, commandService);
}
}
}
File renamed without changes
File renamed without changes.
Loading