11<Project Sdk =" Microsoft.NET.Sdk" >
22
3- <PropertyGroup >
4- <TargetFramework >netstandard2.0</TargetFramework >
5- <Authors >Ivan Josipovic</Authors >
6- <Description >Converts Composite Resource Definition Yaml files to Models</Description >
7- <PackageTags >Crossplane Convert CompositeResourceDefinition Yaml Model </PackageTags >
8- <Nullable >enable</Nullable >
9- <LangVersion >latest</LangVersion >
10- <RepositoryUrl >https://github.com/IvanJosipovic/function-sdk-csharp</RepositoryUrl >
11- <RepositoryType >git</RepositoryType >
12- <PackageLicenseExpression >MIT</PackageLicenseExpression >
13- <PublishRepositoryUrl >true</PublishRepositoryUrl >
14- <IncludeSymbols >false</IncludeSymbols >
15- <SymbolPackageFormat >snupkg</SymbolPackageFormat >
16- <IsPackable >true</IsPackable >
17- <GenerateDocumentationFile >true</GenerateDocumentationFile >
18- <PackageReadmeFile >README.md</PackageReadmeFile >
19- <EnforceExtendedAnalyzerRules >true</EnforceExtendedAnalyzerRules >
20- <CopyLocalLockFileAssemblies >true</CopyLocalLockFileAssemblies >
21- <IncludeBuildOutput >false</IncludeBuildOutput >
22- </PropertyGroup >
23-
24- <ItemGroup >
25- <None Include =" ..\..\README.md" Pack =" true" PackagePath =" \" />
26- </ItemGroup >
27-
3+ <PropertyGroup >
4+ <TargetFramework >netstandard2.0</TargetFramework >
5+ <Authors >Ivan Josipovic</Authors >
6+ <Description >Converts Composite Resource Definition Yaml files to Models</Description >
7+ <PackageTags >Crossplane Convert CompositeResourceDefinition Yaml Model </PackageTags >
8+ <Nullable >enable</Nullable >
9+ <LangVersion >latest</LangVersion >
10+ <RepositoryUrl >https://github.com/IvanJosipovic/function-sdk-csharp</RepositoryUrl >
11+ <RepositoryType >git</RepositoryType >
12+ <PackageLicenseExpression >MIT</PackageLicenseExpression >
13+ <PublishRepositoryUrl >true</PublishRepositoryUrl >
14+ <IncludeSymbols >false</IncludeSymbols >
15+ <SymbolPackageFormat >snupkg</SymbolPackageFormat >
16+ <IsPackable >true</IsPackable >
17+ <GenerateDocumentationFile >true</GenerateDocumentationFile >
18+ <PackageReadmeFile >README.md</PackageReadmeFile >
19+ <EnforceExtendedAnalyzerRules >true</EnforceExtendedAnalyzerRules >
20+ <CopyLocalLockFileAssemblies >true</CopyLocalLockFileAssemblies >
21+ <IncludeBuildOutput >false</IncludeBuildOutput >
22+ </PropertyGroup >
23+
24+ <ItemGroup >
25+ <PackageReference Include =" KubernetesCRDModelGen.Base" Version =" 1.0.0-alpha.616" PrivateAssets =" all" />
26+ <PackageReference Include =" Microsoft.CodeAnalysis.Analyzers" Version =" 4.14.0" PrivateAssets =" all" />
27+ <PackageReference Include =" Microsoft.CodeAnalysis.CSharp" Version =" 4.14.0" PrivateAssets =" all" />
28+ <PackageReference Include =" YamlDotNet" Version =" 16.3.0" PrivateAssets =" all" />
29+ <PackageReference Include =" YamlDotNet.System.Text.Json" Version =" 1.6.6" PrivateAssets =" all" />
30+ </ItemGroup >
31+
32+ <ItemGroup >
33+ <!-- Generator dependencies -->
34+ <None Include =" $(OutputPath)\$(AssemblyName).dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
35+ </ItemGroup >
36+
37+ <PropertyGroup >
38+ <GetTargetPathDependsOn >$(GetTargetPathDependsOn);GetDependencyTargetPaths</GetTargetPathDependsOn >
39+ </PropertyGroup >
40+
41+ <Target Name =" GetDependencyTargetPaths" AfterTargets =" ResolvePackageDependenciesForBuild" >
2842 <ItemGroup >
29- <PackageReference Include =" Microsoft.CodeAnalysis.CSharp" Version =" 4.14.0" PrivateAssets =" all" />
30- <PackageReference Include =" Microsoft.CodeAnalysis.Analyzers" Version =" 4.14.0" PrivateAssets =" all" />
43+ <DllDependencies
44+ Include =" @(ResolvedCompileFileDefinitions->'%(FullPath)')"
45+ Condition =" $([System.String]::Equals('%(ResolvedCompileFileDefinitions.Extension)', '.dll')) and ! $([System.String]::Copy('%(ResolvedCompileFileDefinitions.Filename)').StartsWith('Microsoft.CodeAnalysis.'))" />
46+ <TargetPathWithTargetPlatformMoniker Include =" @(DllDependencies)" IncludeRuntimeDependency =" false" />
47+ <None Include =" @(DllDependencies)" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
3148 </ItemGroup >
32-
33- <ItemGroup >
34- <!-- Generator dependencies -->
35- <None Include =" $(OutputPath)\$(AssemblyName).dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
36-
37- <PackageReference Include =" KubernetesCRDModelGen.Base" Version =" 1.0.0-alpha.621" GeneratePathProperty =" true" PrivateAssets =" all" />
38- <None Include =" $(PKGKubernetesCRDModelGen_Base)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
39-
40- <PackageReference Include =" System.Text.Json" Version =" 9.0.9" GeneratePathProperty =" true" PrivateAssets =" all" />
41- <None Include =" $(PKGSystem_Text_Json)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
42-
43- <PackageReference Include =" Microsoft.Bcl.AsyncInterfaces" Version =" 9.0.9" GeneratePathProperty =" true" PrivateAssets =" all" />
44- <None Include =" $(PKGMicrosoft_Bcl_AsyncInterfaces)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
45-
46- <PackageReference Include =" System.Threading.Tasks.Extensions" Version =" 4.6.3" GeneratePathProperty =" true" PrivateAssets =" all" />
47- <None Include =" $(PKGSystem_Threading_Tasks_Extensions)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
48-
49- <PackageReference Include =" System.Runtime.CompilerServices.Unsafe" Version =" 6.1.2" GeneratePathProperty =" true" PrivateAssets =" all" />
50- <None Include =" $(PKGSystem_Runtime_CompilerServices_Unsafe)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
51-
52- <PackageReference Include =" System.IO.Pipelines" Version =" 9.0.9" GeneratePathProperty =" true" PrivateAssets =" all" />
53- <None Include =" $(PKGSystem_IO_Pipelines)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
54-
55- <PackageReference Include =" System.Buffers" Version =" 4.6.1" GeneratePathProperty =" true" PrivateAssets =" all" />
56- <None Include =" $(PKGSystem_Buffers)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
57-
58- <PackageReference Include =" System.Memory" Version =" 4.6.3" GeneratePathProperty =" true" PrivateAssets =" all" />
59- <None Include =" $(PKGSystem_Memory)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
60-
61- <PackageReference Include =" System.Numerics.Vectors" Version =" 4.6.1" GeneratePathProperty =" true" PrivateAssets =" all" />
62- <None Include =" $(PKGSystem_Numerics_Vectors)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
63-
64- <PackageReference Include =" System.Text.Encodings.Web" Version =" 9.0.9" GeneratePathProperty =" true" PrivateAssets =" all" />
65- <None Include =" $(PKGSystem_Text_Encodings_Web)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
66-
67- <PackageReference Include =" YamlDotNet" Version =" 16.3.0" GeneratePathProperty =" true" PrivateAssets =" all" />
68- <None Include =" $(PKGYamlDotNet)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
69-
70- <PackageReference Include =" YamlDotNet.System.Text.Json" Version =" 1.6.6" GeneratePathProperty =" true" PrivateAssets =" all" />
71- <None Include =" $(PKGYamlDotNet_System_Text_Json)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
72-
73- <PackageReference Include =" Microsoft.OpenApi" Version =" 2.3.2" GeneratePathProperty =" true" PrivateAssets =" all" />
74- <None Include =" $(PKGMicrosoft_OpenApi)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
75-
76- <PackageReference Include =" Humanizer.Core" Version =" 2.14.1" GeneratePathProperty =" true" PrivateAssets =" all" />
77- <None Include =" $(PKGHumanizer_Core)\lib\netstandard2.0\*.dll" Pack =" true" PackagePath =" analyzers/dotnet/cs" Visible =" false" />
78- </ItemGroup >
79-
80- <PropertyGroup >
81- <GetTargetPathDependsOn >$(GetTargetPathDependsOn);GetDependencyTargetPaths</GetTargetPathDependsOn >
82- </PropertyGroup >
83-
84- <Target Name =" GetDependencyTargetPaths" >
85- <ItemGroup >
86- <TargetPathWithTargetPlatformMoniker Include =" $(PKGHumanizer_Core)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
87- <TargetPathWithTargetPlatformMoniker Include =" $(PKGKubernetesCRDModelGen_Base)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
88- <TargetPathWithTargetPlatformMoniker Include =" $(PKGMicrosoft_Bcl_AsyncInterfaces)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
89- <TargetPathWithTargetPlatformMoniker Include =" $(PKGMicrosoft_OpenApi)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
90- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_Buffers)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
91- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_IO_Pipelines)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
92- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_Memory)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
93- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_Numerics_Vectors)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
94- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_Runtime_CompilerServices_Unsafe)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
95- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_Text_Encodings_Web)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
96- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_Text_Json)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
97- <TargetPathWithTargetPlatformMoniker Include =" $(PKGSystem_Threading_Tasks_Extensions)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
98- <TargetPathWithTargetPlatformMoniker Include =" $(PKGYamlDotNet)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
99- <TargetPathWithTargetPlatformMoniker Include =" $(PKGYamlDotNet_System_Text_Json)\lib\netstandard2.0\*.dll" IncludeRuntimeDependency =" false" />
100- </ItemGroup >
101- </Target >
49+ </Target >
10250</Project >
0 commit comments