Siegfried Pammer
a94d66561a
Move to .NET 8.0 ( #3119 )
...
* Basics of net8.0. Breaking unit tests expected.
* Missed that TestRunner project was already upgraded to net7.0 (search and replace fail)
* Use Preview 6 locally
* Use .NET 8.0 RTM
* Final fixups
---------
Co-authored-by: Christoph Wille <christoph.wille@gmail.com>
2 years ago
Christoph Wille
003a2b45b4
Move Settings to ILSpyX ( #2869 )
...
* Move ILSpySettings to ILSpyX
* Make settings file path configurable using a static provider interface
* Move MiscSettings to ILSpyX, rename existing to MiscSettingsVieModel
* Introduce static Load for DecompilerSettings on interface
* Add path provider for ilspycmd parameter scenario
* Allow for saving of MiscSettingsPanel
* Rename DisplaySettings to DisplaySettingsViewModel
* Add SaveDecompilerSettings
3 years ago
Charlie Lin
65d1cbcdd5
Add EnableWindowsTargeting propery to csprojs targeting net6.0-windows
3 years ago
Daniel Grunwald
08ceffc3ad
Upgrade dotnet-format from version 5 to the version included with the .NET (6) SDK.
3 years ago
Siegfried Pammer
9b36f33f5c
Fix CA1416: Properly specify SupportedOSPlatform in all platform-specific assemblies.
3 years ago
Christoph Wille
a794a56a10
Fix up ILSpy.Tests + <Project> tag for all projects
3 years ago
Siegfried Pammer
9e54b44b11
Move ILSpy to net6.0-windows
3 years ago
Siegfried Pammer
f7be178d18
Fixes #2605 : Add possibility to add submenu items
3 years ago
Christoph Wille
ecec2075d8
Go back to single tfm (net472)
4 years ago
Christoph Wille
1c26331bbd
Clean up project files for Windows SDK Desktop style (maybe some resource are wacky)
4 years ago
Christoph Wille
a0aeac5628
Doesn't work:
...
* plugin loading in App.xaml.cs (#if NET472)
* OSVersionHelper bombs with PlatformNotSupportedException (#if NET472)
* ILSpyTraceListener - this needs something different in net5
4 years ago
Siegfried Pammer
43143a0cb7
Update the following nuget packages to the latest stable version:
...
* Dirkster.AvalonDock
* System.Composition
* OSVersionHelper
* DataGridExtensions
* Microsoft.Xaml.Behaviors.Wpf
4 years ago
dotnet format
0d9f871a4f
#2128 : Reformat the whole code base.
5 years ago
Siegfried Pammer
8991861f4d
Fix TestPlugin/CustomOptionPage
6 years ago
Christoph Wille
28be4a755b
Switch to net472, of note:
...
* app.config.template fewer asm redirects, but coll.immutable is necessary
6 years ago
Oren Novotny
8a31bf30bc
IDE cleanup
6 years ago
Oren Novotny
b88d8b047f
Switch to UseWpf for compat with Extras 2.x and .NET Core SDK 3
6 years ago
Christoph Wille
29e05778c6
See #1416 . Also upgraded Cecil to .3 (from .1)
6 years ago
Sam Harwell
ea930e025c
Switch to MSBuild.Sdk.Extras for WPF support
7 years ago
Daniel Grunwald
3b46776c5e
Rename IAssembly -> IModule.
...
While support for multi-module assemblies isn't fully working yet; it is clear at this point that we want
to treat each module in a multi-module assembly separately for the purposes of the type system.
7 years ago
Siegfried Pammer
9acc372a68
Use TypeSystem for ILSpy UI:
...
Most important tree nodes and search ported,
Currently only ILLanguage is active
7 years ago
Siegfried Pammer
458f448fae
Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit.
7 years ago
Siegfried Pammer
9e08b348b3
Fix build of TestPlugin/ContextMenuCommand
7 years ago
Siegfried Pammer
8b1dce4aef
Fix build of TestPlugin
7 years ago
Siegfried Pammer
cb9787098f
Finished port of UI (Analyzers still excluded) and Disassembler
7 years ago
Tim Van Holder
fbb974fa88
Added an About page addition to the test plugin.
7 years ago
Daniel Grunwald
d18b4c2a1f
Fix #1014 : fix assembly load errors causing ILSpy to crash
8 years ago
Daniel Grunwald
3e6d202665
Fix #1014 : fix assembly load errors causing ILSpy to crash
8 years ago
Sam Harwell
a31b74da75
Reference Mono.Cecil using a package reference instead of a submodule
8 years ago
Siegfried Pammer
12dc70e05a
Tuning MainWindow_Loaded: Show IU as early as possible
8 years ago
Siegfried Pammer
952880f400
Update documentation in CustomLanguage
8 years ago
Sam Harwell
5975b2ea67
Work around improper .NET Standard build support in cecil
8 years ago
Sam Harwell
4908b129f8
Convert projects to the new project system
8 years ago
Siegfried Pammer
3a69169aa4
Update projects to .NET 4.6.1
8 years ago
Siegfried Pammer
0524b4a353
Remove unused usings in solution; remove dead code; unify namespaces
9 years ago
Christoph Wille
1ce8349dd9
Adjust namespaces
9 years ago
Siegfried Pammer
19800c3b16
remove NR submodule; move snk to ICSharpCode.Decompiler
9 years ago
Christoph Wille
7a29642b35
Revert "use mono.cecil nuget-package in all projects instead of git sub-module"
...
This reverts commit 6c1efaa2d7
.
9 years ago
Siegfried Pammer
6c1efaa2d7
use mono.cecil nuget-package in all projects instead of git sub-module
9 years ago
Daniel Grunwald
0869943ce8
Use lower-case GUIDs in project references.
...
This seems to be necessary for VS2015 to use the correct build order.
10 years ago
Daniel Grunwald
0a481a573c
Add AvalonEdit, NRefactory, and cecil submodules.
10 years ago
Daniel Grunwald
0a7c5d4ab7
Add NRefactory as submodule
10 years ago
Daniel Grunwald
382f24666a
Add NRefactory 5.5.1 source code.
...
For the moment, we need to use a customized Mono.Cecil in ILSpy (thread-safe branch + System.Runtime fix),
and build NRefactory against that.
Add script for building ICSharpCode.Decompiler NuGet package.
This package is built against the NuGet Mono.Cecil and NRefactory packages, not against the sourcecode included in this repository.
10 years ago
Daniel Grunwald
fa2b392707
Adjust ILSpy to new NRefactory and ICSharpCode.Decompiler versions.
10 years ago
Daniel Grunwald
e88120cb4a
Remove NRefactory sourcecode and use the NuGet package instead.
10 years ago
Daniel Grunwald
27252656cf
Upgrade to new ICSharpCode.Decompiler (work in progress)
...
- Switch AvalonEdit to NuGet package.
- Upgrade Mono.Cecil to new version
11 years ago
Daniel Grunwald
b813092cfe
Add support for opening .netmodules.
12 years ago
Siegfried Pammer
bfda87c43b
refactored ContextMenu API to allow opening a context menu in both tree view and text view. closes #215
13 years ago
Daniel Grunwald
81bb822fdb
Adjust ILSpy to NRefactory changes.
14 years ago
Daniel Grunwald
fde6361995
Fixed missing XML documentation on enum members.
14 years ago