Christoph Wille
a53cf0a0e2
Addin: Change Package References
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
Christoph Wille
9f661f99f2
Add Microsoft.VisualStudio.SDK.Analyzers as per https://devblogs.microsoft.com/visualstudio/checklist-for-writing-great-visual-studio-extensions/ - Warnings not fixed
6 years ago
Christoph Wille
17a8a194ad
Include OSVersionHelper.dll in VSIX (issue #1516 , introduced via https://github.com/icsharpcode/ILSpy/pull/1522/files#diff-969eddb6d4efef25c08c59535991b8cdR55 )
6 years ago
Christoph Wille
cd0a794283
Work on #1516 and include identical files as in zip distribution
7 years ago
Christoph Wille
be8c8bef4a
We no longer need the multi-targetting hacks (VS2019 works with them fine, 2017 would not)
7 years ago
Christoph Wille
f9b830dc5f
Fix publish process for vsix project
7 years ago
Christoph Wille
29e05778c6
See #1416 . Also upgraded Cecil to .3 (from .1)
7 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
Sam Harwell
6af75ce358
Update references
7 years ago
Daniel Grunwald
eea40878bf
Update Mono.Cecil and NUnit
7 years ago
Andreas Weizel
8c19e64263
Fixed #1302 : Visual Studio extension terminates VS instead of starting ILSpy
7 years ago
Andreas Weizel
2fb6e14339
Fixed #1164 : AddIn opens reference assembly when trying to open symbol in ILSpy
7 years ago
Andreas Weizel
84758dca5e
Re-enabled "Open code in ILSpy" command in code editor, fixed several issues.
8 years ago
Andreas Weizel
1619d5e1f0
Now applying same versioning to ILSpy.AddIn as to all other ILSpy components.
8 years ago
Andreas Weizel
809354f175
Fixed several issues with "Open in ILSpy" menu shown on non-applicable nodes. Refactored the commands.
8 years ago
Daniel Grunwald
9be83b6175
Upgrade to Cecil 0.10.0.
...
Delete the cecil submodule; we're no longer using it.
8 years ago
Siegfried Pammer
b300a8bf5e
Deactivate OpenCodeItemCommand
8 years ago
Siegfried Pammer
ebeb98b93c
Downgrade to Roslyn 2.4 in AddIn to support earlier versions of VS 2017.
8 years ago
Siegfried Pammer
3581635a2d
Refactor ILSpy.AddIn and fix some bugs
8 years ago
Siegfried Pammer
cb9787098f
Finished port of UI (Analyzers still excluded) and Disassembler
8 years ago
Christoph Wille
8dac53e256
Update vsix to 1.7.1 to include update
8 years ago
Christoph Wille
96c6d5d0c5
Fix Identity of package
...
Version -> 1.7
Re-enable Enterprise sku (locally found, marketplace didn't)
8 years ago
Sam Harwell
a31b74da75
Reference Mono.Cecil using a package reference instead of a submodule
8 years ago
Sam Harwell
996e04075e
Retarget projects to .NET 4.6 so Roslyn can load them
8 years ago
Siegfried Pammer
9d0a2138dc
[ILSpy.AddIn] Fix missing libraries in vsix.
8 years ago
Siegfried Pammer
fb8d064dda
[ILSpy.AddIn] add VSToolsPath to csproj.
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
89a12b101f
Update Nuget packages for ILSpy.AddIn
8 years ago
Christoph Wille
621336d9fd
Follow https://github.com/Microsoft/visualstudio-docs/blob/master/docs/extensibility/faq-2017.md#can-i-build-a-vsix-v3-with-visual-studio-2015
...
Modify .csproj for proper building of .vsix
9 years ago
Christoph Wille
d955249897
Update NuGet packages for extensibility nugets of envdte
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 .
10 years ago
Siegfried Pammer
6c1efaa2d7
use mono.cecil nuget-package in all projects instead of git sub-module
10 years ago
yggy
b4f3a8e4c8
fix: use element type full name for array parameters
...
fix: skip space after comma in parameter list
fix: don't double-append '*' for pointer parameters
add: ILSpyAddInSamples.cs, just for reference
10 years ago
yggy
3a75f60915
change: move "navigateto" key generation to separate CodeElementXmlDocKeyProvider class, in preparation for porting the logic of the existing XmlDocKeyProvider
10 years ago
Daniel Grunwald
0a481a573c
Add AvalonEdit, NRefactory, and cecil submodules.
10 years ago
Daniel Grunwald
8a5d6f654f
Let's try appveyor instead
11 years ago
Daniel Grunwald
f8d942c15d
Fix ILOpCode.Pop
11 years ago
Daniel Grunwald
0a7c5d4ab7
Add NRefactory as submodule
11 years ago
Daniel Grunwald
e06c2236d6
Uppercase GUIDs
11 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.
11 years ago
Daniel Grunwald
e88120cb4a
Remove NRefactory sourcecode and use the NuGet package instead.
11 years ago
Daniel Grunwald
35b8aa5aaf
Set target framework to .NET 4.5
11 years ago
Schabse Laks
8094814cd3
Addin: Retarget to .Net 4.0
...
The addin will now work on VS2010 without installing .Net 4.5.
11 years ago
Schabse Laks
c241f80aa1
Addin: Include all dependent assemblies in VSIX
...
Otherwise, ILSpy will fail to start if it isn't already running.
This bloats the VSIX to nearly 6MB, but there is no alternative.
11 years ago
SLaks
765a3e0803
Addin: Replace VS references with @sharwell's v10 NuGet packages
...
These are installed using Automatic Package Restore
As long as we reference all VS assemblies from this
package and make sure to stick to v10 packages, the
addin should work in every version of Visual Studio
starting with 2010.
11 years ago
Schabse Laks
814fc471d9
Addin: Change project file to open in every VS version
...
Still requires the appropriate SDK to be installed.
Thanks @sharwell for much simpler implementation
11 years ago