diff --git a/ILSpy.Tests/MainWindow/MainWindowTests.cs b/ILSpy.Tests/MainWindow/MainWindowTests.cs index f3aed5296..cb8fbcefd 100644 --- a/ILSpy.Tests/MainWindow/MainWindowTests.cs +++ b/ILSpy.Tests/MainWindow/MainWindowTests.cs @@ -53,7 +53,9 @@ public class MainWindowTests // Assert — visible, titled, with the correct DataContext. window.IsVisible.Should().BeTrue(); - window.Title.Should().Be("ILSpy"); + // DEBUG builds append the full version (e.g. "ILSpy 11.0.0.x--pre") to the + // title bar, so match the prefix rather than the exact string. + window.Title.Should().StartWith("ILSpy"); window.DataContext.Should().BeOfType(); } diff --git a/ILSpy/ViewModels/MainWindowViewModel.cs b/ILSpy/ViewModels/MainWindowViewModel.cs index 52cc61c84..15fc761df 100644 --- a/ILSpy/ViewModels/MainWindowViewModel.cs +++ b/ILSpy/ViewModels/MainWindowViewModel.cs @@ -44,7 +44,12 @@ namespace ILSpy.ViewModels public System.Collections.Generic.IReadOnlyList ToolPaneMenuItems => DockWorkspace.ToolPaneMenuItems; - public string Title => "ILSpy"; + public string Title => +#if DEBUG + $"ILSpy {DecompilerVersionInfo.FullVersion}"; +#else + "ILSpy"; +#endif [ImportingConstructor] public MainWindowViewModel(