Siegfried Pammer
635013329a
Fix #2358 : use current Path.DirectorySeparatorChar instead of hard-coded backslashes.
2021-04-30 22:11:56 +02:00
Siegfried Pammer
2a9a5237d1
Fix exception when trying to export project for which no target-framework moniker was detected.
2021-04-16 14:08:24 +02:00
Siegfried Pammer
c75ead8212
Merge pull request #2201 from wwh1004/fix1
...
fix GetFileNameForResource not in accordance with new directory style
2020-11-05 20:47:14 +01:00
Daniel Grunwald
0de6238d65
Support resolving assembly references within a bundle.
2020-11-01 15:56:16 +01:00
文煌
77dc975f9b
fix GetFileNameForResource not in accordance with https://github.com/icsharpcode/ILSpy/pull/2157
2020-10-28 00:53:46 +08:00
文煌
4b27bb5427
copy file overwrite
2020-10-14 22:16:28 +02:00
文煌
908c3081e9
don't write app.manifest if it is default
2020-10-14 22:15:01 +02:00
文煌
65bf8fe92e
do not write app icon and manifest if null
2020-10-14 22:15:01 +02:00
文煌
4a8cca26a1
write app manifest
2020-10-14 22:15:01 +02:00
文煌
1ac59a79cd
copy app.config if exists
2020-10-14 22:15:01 +02:00
文煌
8c54f3caa1
write application icon file
2020-10-14 22:15:01 +02:00
文煌
9742a7cfae
1. Create sub directory when namespace contains dot
...
2. Detect when .NET 3.0/3.5 is required
2020-10-14 22:02:17 +02:00
文煌
a5fdb05c6f
use relative path if reference and target project are in the same root path
2020-10-14 21:45:43 +02:00
dotnet format
0d9f871a4f
#2128 : Reformat the whole code base.
2020-08-28 01:05:38 +02:00
Daniel Grunwald
d02fd09822
Explicitly create partitioners for Parallel.ForEach calls.
...
Apparently the default `Parallel.ForEach` logic checks whether the input enumerable is an array or `IList<T>`,
and if it is, creates whole chunks of sequential list/array indices and assigns those to the worker threads.
This is more efficient if the individual items are processed very quickly; but if they take varying amounts of time, a single chunk full of expensive items might keep a single CPU core busy for long after all other CPU cores have gone idle.
2020-07-28 21:34:52 +02:00
dymanoid
bfb57da93b
Implement project writer for SDK style projects
2020-06-08 19:07:04 +02:00
dymanoid
fdef5d11c6
Rearrange project writing logic
...
The WholeProjectDecompiler shall not have too many responsibilities.
2020-06-08 19:07:04 +02:00
dymanoid
b492a20442
Move assembly resolution logic to better place
...
WholeProjectDecompiler shall not care about checking whether an assembly
is in GAC.
2020-06-08 19:07:04 +02:00
dymanoid
a952cda502
Create dedicated namespace for project decompiler
2020-06-07 11:46:46 +02:00