Christoph Wille
7c259a8895
Split Baml Addin into library & addin projects
1 year ago
Christoph Wille
9cc35cdca2
Move VS Extensions projects to a separate solution
2 years ago
Christoph Wille
eb2f024b8b
Make Installer top-level solution and build it post-publish of ILSpy.sln ( #2991 )
...
* Remove Installer from main solution
* Split installer into separate solution that has to be run after ILSpy.sln has been built and published
* Modify build action to account for new sln and correct ordering
* Single-line run and release-only installer build
* All publishing in ps1, better naming for publish folders
2 years ago
Christoph Wille
afff9c325d
Rename ics.d.Console to ics.ILSpyCmd
3 years ago
Siegfried Pammer
d5f8145a10
Convert solution-level dependencies to project-level dependencies.
...
Solution-level dependencies are incompatible with slnf.
3 years ago
Siegfried Pammer
4b475cfa69
Create ILSpyX project and make the following APIs reusable:
...
- AssemblyList, AssemblyListManager, AssemblyListSnapshot
- LoadedAssembly
- LoadedPackage and friends
- PDB providers
3 years ago
Siegfried Pammer
406f537fbe
Ditch nuspec.template
3 years ago
Siegfried Pammer
e4b63f7a35
- Make all tests async.
...
- Use custom test runner for correctness tests.
- Use .NET 6.0 framework for all Roslyn compiler tests.
- Disabled tests involving new string interpolation patterns.
3 years ago
Siegfried Pammer
9e54b44b11
Move ILSpy to net6.0-windows
3 years ago
Andreas Weizel
05874991a9
Rename installer project to ILSpy.Installer, use ILSpy app version as MSI package version
4 years ago
Andreas Weizel
efbb089321
Revert "Remove the build dependencies from VS 2019 AddIn, too..."
...
This reverts commit 4e7ff653c0
.
4 years ago
Andreas Weizel
4e7ff653c0
Remove the build dependencies from VS 2019 AddIn, too...
4 years ago
Andreas Weizel
11c107e32f
Try the opposite way: Use only project instead of build dependencies
4 years ago
Andreas Weizel
4f378f7790
Remove project reference on ILSpy from AddIns, use build dependencies instead
4 years ago
Andreas Weizel
075c447954
Rename ILSpy.AddIn.VS17 to ILSpy.AddIn.VS2022
4 years ago
Andreas Weizel
30e2efad9f
Introduce a separate package for VS 2022 (VS17) AddIn
...
- Set a different GUID for VS 2022 VSIX package
- Fix wrong path in script
4 years ago
Andreas Weizel
6e06ee407b
Prepare separation of AddIn for VS 2019 and VS 2022
...
- Move most code to a shared project/shared folder
4 years ago
Siegfried Pammer
d2b3abb276
#2516 : Add ILSpy.AddIn.slnf, ILSpy.Wpf.slnf and ILSpy.XPlat.slnf; replaces Frontends.sln
4 years ago
Christoph Wille
c4d2e6311e
.Addin depends on both BamlDecompiler & R2R
4 years ago
Christoph Wille
15d0e77cfa
Make ILSpy.csproj depend on ICS.D.csproj (globbing issue?)
4 years ago
Andrew Au
8add5ea7f6
Introducing ILSpy.ReadyToRun
6 years ago
Siegfried Pammer
ae24ae5d9c
Remove AD submodule.
6 years ago
Siegfried Pammer
6e3fc35d03
Add AvalonDock as submodule for the time being.
6 years ago
MysticBoy
04686b2ada
Translated the ICSharpCode.Decompiler‘s options and other
6 years ago
Siegfried Pammer
e6e8fbe764
Move VSIX build workaround from ILSpy.csproj to ILSpy.AddIn.csproj.
...
Fix #1400 by adding ILSpy.BamlDecompiler.Plugin.dll to the workaround file list.
7 years ago
Siegfried Pammer
728d7c1442
Remove references to non-existent Rebracer.xml and apply .editorconfig formatting to projects in Frontends.sln.
7 years ago
Siegfried Pammer
aa26ea2733
Add CSharpLanguageTests.
7 years ago
Daniel Grunwald
e01a2343ec
Remove cecil projects from ILSpy.sln; we're using the NuGet now.
7 years ago
Siegfried Pammer
816e78470d
Add project ICSharpCode.Decompiler.PdbProvider.Cecil
7 years ago
Siegfried Pammer
4aafe2db69
Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy.
7 years ago
Siegfried Pammer
8884306244
Port BAML decompiler to SRM.
7 years ago
Siegfried Pammer
cb9787098f
Finished port of UI (Analyzers still excluded) and Disassembler
7 years ago
Sam Harwell
e0c79ddb8d
Require Visual Studio 2017 or newer
8 years ago
Sam Harwell
40456102a1
Remove the x86 build configuration
8 years ago
Sam Harwell
4908b129f8
Convert projects to the new project system
8 years ago
Sam Harwell
1eaa8743c5
Revert the addition of ICSharpCode.Decompiler.netstd.csproj
8 years ago
Siegfried Pammer
dbcf2e7b43
Add ICSharpCode.Decompiler.netstd.csproj
8 years ago
Siegfried Pammer
e26af08a1c
Move test projects to their own directory in \
8 years ago
Christoph Wille
d955249897
Update NuGet packages for extensibility nugets of envdte
8 years ago
Siegfried Pammer
19800c3b16
remove NR submodule; move snk to ICSharpCode.Decompiler
9 years ago
Siegfried Pammer
6366681385
Update VS version info to match 2017 RC
9 years ago
Daniel Grunwald
15b776faa2
Initial attempt at short-circuiting if conditions
9 years ago
Daniel Grunwald
d07298b747
Properly fix the integer conversion mess.
...
It's not actually all that hard once you realize:
a) the ECMA-335 specification is incorrect, whether to sign- or zero-extend does not always depends on the source type
b) the C# compilator generates completely weird code when casting between (U)IntPtr and integers.
Map all IntPtr casts to a few semi-sane cases, and we can obtain the correct semantics without introducing any helper methods.
9 years ago
Siegfried Pammer
264fe83593
add back DeclareVariables-transform
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