mirror of
https://github.com/icsharpcode/ILSpy.git
synced 2026-10-12 11:09:54 +00:00
Strip the WPF ILSpy/, ILSpy.Tests/, and ILSpy.BamlDecompiler/ projects and their solution entries so this commit can serve as the base for replaying the rewritten Avalonia history on top. The BAML plugin needed UseWpf + AvalonEdit and had a ProjectReference to ILSpy/ILSpy.csproj; once both are gone it cannot build and would block bisect for every intermediate commit. The Avalonia main app will absorb its three exports (factory, file handler, entry node) in the later "BAML to XAML decompiler integration" commit.
35 lines
1.6 KiB
XML
35 lines
1.6 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>netstandard2.0</TargetFramework>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
|
|
<RootNamespace>ICSharpCode.Decompiler.PowerShell</RootNamespace>
|
|
<LangVersion>8.0</LangVersion>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="PowerShellStandard.Library" />
|
|
<PackageReference Include="Mono.Cecil" />
|
|
<!-- Unify System.Memory with the version ICSharpCode.Decompiler binds to;
|
|
without this, PowerShellStandard.Library's transitive 4.5.5 wins as
|
|
"primary" and conflicts with Decompiler.dll's 4.6.x binding (MSB3277). -->
|
|
<PackageReference Include="System.Memory" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\ICSharpCode.Decompiler\ICSharpCode.Decompiler.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Include="..\ICSharpCode.ILSpyX\PdbProvider\MonoCecilDebugInfoProvider.cs" Link="%(Filename)%(Extension)" />
|
|
<Compile Include="..\ICSharpCode.ILSpyX\PdbProvider\PortableDebugInfoProvider.cs" Link="%(Filename)%(Extension)" />
|
|
<Compile Include="..\ICSharpCode.ILSpyX\PdbProvider\DebugInfoUtils.cs" Link="%(Filename)%(Extension)" />
|
|
</ItemGroup>
|
|
|
|
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
|
|
<Exec Condition=" '$(OS)' == 'Windows_NT' " Command="powershell -Command "Copy-Item '$(ProjectDir)manifest.psd1' '$(TargetDir)$(TargetName).psd1'"" />
|
|
<Exec Condition=" '$(OS)' != 'Windows_NT' " Command="pwsh -Command "Copy-Item '$(ProjectDir)manifest.psd1' '$(TargetDir)$(TargetName).psd1'"" />
|
|
</Target>
|
|
</Project>
|