mirror of
https://github.com/microsoft/krabsetw
synced 2026-06-06 16:14:32 +00:00
338d486440
* Add assets for ARM64 port. * Remove unused element. * Add new ignore files. * Compatible with non-SDK projects. * Fix installation command log. * Fix CI workflow. * Fix platform targets. * Fix x64 managed tests path. * Migrate csproj to SDK style. * Fix csproj. * Align and fix csproj projects.
47 lines
1.9 KiB
XML
47 lines
1.9 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>ManagedExamples</RootNamespace>
|
|
<AssemblyName>ManagedExamples</AssemblyName>
|
|
<TargetFrameworks>net462;net6.0-windows</TargetFrameworks>
|
|
<Company>Microsoft Corporation</Company>
|
|
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
|
<Configurations>Debug;DebugSigning;Release;ReleaseSigning</Configurations>
|
|
<Platforms>AnyCPU;x64;ARM64</Platforms>
|
|
<RuntimeIdentifiers>win-x64;win-arm64</RuntimeIdentifiers>
|
|
<SelfContained>false</SelfContained>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(Platform)' == 'x64'">
|
|
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Platform)' == 'ARM64'">
|
|
<RuntimeIdentifier>win-arm64</RuntimeIdentifier>
|
|
<PlatformTarget>ARM64</PlatformTarget>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(Configuration)' == 'DebugSigning'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)' == 'ReleaseSigning'">
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<Optimize>true</Optimize>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'net462' ">
|
|
<ProjectReference Include="..\..\Microsoft.O365.Security.Native.ETW\Microsoft.O365.Security.Native.ETW.vcxproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0-windows' ">
|
|
<ProjectReference Include="..\..\Microsoft.O365.Security.Native.ETW.NetCore\Microsoft.O365.Security.Native.ETW.NetCore.vcxproj" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|