-
Notifications
You must be signed in to change notification settings - Fork 97
Expand file tree
/
Copy pathautoShell.csproj
More file actions
45 lines (44 loc) · 2.2 KB
/
autoShell.csproj
File metadata and controls
45 lines (44 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<OutputType>Exe</OutputType>
<UseWindowsForms>true</UseWindowsForms>
<UseWPF>true</UseWPF>
<ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<OutputPath>bin\$(Configuration)</OutputPath>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<!-- Suppress interop warnings that are by-design for Win32/COM P/Invoke code -->
<NoWarn>$(NoWarn);SYSLIB1054;SYSLIB1096;CA1712;CA2101;CA1838</NoWarn>
<!-- Write source-generated files to Generated/ for easy inspection -->
<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
<CompilerGeneratedFilesOutputPath>Generated</CompilerGeneratedFilesOutputPath>
</PropertyGroup>
<ItemGroup>
<!-- Exclude emitted generated files from regular compilation (already compiled as source-generated) -->
<Compile Remove="Generated/**" />
<!-- But keep them visible in Solution Explorer for inspection -->
<None Include="Generated/**" LinkBase="Generated" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleTo Include="autoShell.Tests" />
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Interop.UIAutomationClient" Version="10.19041.0" />
<PackageReference Include="Microsoft-WindowsAPICodePack-Core" Version="1.1.5" />
<PackageReference Include="Microsoft-WindowsAPICodePack-Shell" Version="1.1.5" />
<PackageReference Include="System.Management" Version="8.0.0" />
</ItemGroup>
<ItemGroup>
<!-- Source generator for typed action parameter records -->
<ProjectReference Include="..\autoShell.Generators\autoShell.Generators.csproj"
OutputItemType="Analyzer"
ReferenceOutputAssembly="false" />
</ItemGroup>
<ItemGroup>
<!-- Schema files generated by the TS action-schema-compiler (asc).
Build the TS desktop package first: pnpm run -C ts/packages/agents/desktop build -->
<AdditionalFiles Include="..\..\ts\packages\agents\desktop\dist\*.pas.json" LinkBase="Schemas" />
</ItemGroup>
</Project>