forked from dotnet/maui
/
Controls.SourceGen.csproj
69 lines (62 loc) · 3.01 KB
/
Controls.SourceGen.csproj
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Nullable>enable</Nullable>
<AssemblyName>Microsoft.Maui.Controls.SourceGen</AssemblyName>
<RootNamespace>Microsoft.Maui.Controls.SourceGen</RootNamespace>
<PackageId>Microsoft.Maui.Controls.SourceGen</PackageId>
<IsPackable>false</IsPackable>
<NoWarn>$(NoWarn);NU5128;</NoWarn>
</PropertyGroup>
<PropertyGroup>
<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
<CompilerGeneratedFilesOutputPath>Generated</CompilerGeneratedFilesOutputPath>
<IsRoslynComponent>true</IsRoslynComponent>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\Core\Internals\INameScope.cs" Link="INameScope.cs" />
<Compile Include="..\Core\IXmlLineInfoProvider.cs" Link="IXmlLineInfoProvider.cs" />
<Compile Include="..\Core\XamlParseException.cs" Link="XamlParseException.cs" />
<Compile Include="..\Core\XmlLineInfo.cs" Link="XmlLineInfo.cs" />
<Compile Include="..\Core\XmlnsDefinitionAttribute.cs" Link="XmlnsDefinitionAttribute.cs" />
<Compile Include="..\Xaml\TypeArgumentsParser.cs" Link="TypeArgumentsParser.cs" />
<Compile Include="..\Xaml\XamlLoader.Types.cs" Link="XamlLoader.Types.cs" />
<Compile Include="..\Xaml\XamlParser.Namespaces.cs" Link="XamlParser.Namespaces.cs" />
<Compile Include="..\Xaml\XamlNode.cs" Link="XamlNode.cs" />
<Compile Include="..\Xaml\XamlNodeVisitor.cs" Link="XamlNodeVisitor.cs" />
<Compile Include="..\Xaml\XmlName.cs" Link="XmlName.cs" />
<Compile Include="..\Xaml\XmlnsHelper.cs" Link="XmlnsHelper.cs" />
<Compile Include="..\Xaml\XmlTypeXamlExtensions.cs" Link="XmlTypeXamlExtensions.cs" />
<Compile Include="..\..\..\Core\src\Services\Crc64.cs">
<Link>Crc64.cs</Link>
</Compile>
<Compile Include="..\..\..\Core\src\Services\Crc64HashAlgorithm.cs">
<Link>Crc64HashAlgorithm.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.5.0" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<Compile Update="MauiGResources.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>MauiGResources.resx</DependentUpon>
</Compile>
<EmbeddedResource Update="MauiGResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>MauiGResources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<AdditionalFiles Include="AnalyzerReleases.Shipped.md" />
<AdditionalFiles Include="AnalyzerReleases.Unshipped.md" />
</ItemGroup>
<Target Name="_CopyToBuildTasksDir" AfterTargets="Build">
<ItemGroup>
<_CopyItems Include="$(TargetDir)*.dll" Exclude="$(TargetDir)System.*.dll" />
<_CopyItems Include="$(TargetDir)*.pdb" Exclude="$(TargetDir)System.*.pdb" />
</ItemGroup>
<Copy SourceFiles="@(_CopyItems)" DestinationFolder="$(_MauiBuildTasksLocation)" ContinueOnError="true" Retries="0" />
</Target>
</Project>