Skip to content

Commit 2be0238

Browse files
committed
Update project metadata for more recent builds.
1 parent 4aae317 commit 2be0238

2 files changed

Lines changed: 33 additions & 27 deletions

File tree

Lines changed: 31 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,51 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3+
<!-- Assembly metadata -->
4+
<AssemblyName>Autofac.Extras.AggregateService</AssemblyName>
5+
<AssemblyTitle>Autofac.Extras.AggregateService</AssemblyTitle>
36
<Description>Dynamic aggregate service implementation generation for Autofac.</Description>
7+
<Copyright>Copyright © 2015 Autofac Contributors</Copyright>
8+
<Authors>Autofac Contributors</Authors>
9+
<Company>Autofac</Company>
10+
<Product>Autofac</Product>
11+
<AssemblyOriginatorKeyFile>../../Autofac.snk</AssemblyOriginatorKeyFile>
12+
<SignAssembly>true</SignAssembly>
13+
<NeutralLanguage>en-US</NeutralLanguage>
14+
<!-- Frameworks and language features -->
415
<TargetFrameworks>net10.0;net8.0;netstandard2.1;netstandard2.0</TargetFrameworks>
516
<LangVersion>latest</LangVersion>
617
<Nullable>enable</Nullable>
7-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
818
<GenerateDocumentationFile>true</GenerateDocumentationFile>
9-
<AssemblyName>Autofac.Extras.AggregateService</AssemblyName>
10-
<AssemblyOriginatorKeyFile>../../Autofac.snk</AssemblyOriginatorKeyFile>
11-
<SignAssembly>true</SignAssembly>
19+
<CodeAnalysisRuleSet>../../build/Source.ruleset</CodeAnalysisRuleSet>
20+
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
21+
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
22+
<ImplicitUsings>enable</ImplicitUsings>
23+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
24+
<!-- Packaging -->
1225
<PackageId>Autofac.Extras.AggregateService</PackageId>
1326
<PackageTags>autofac;di;ioc;dependencyinjection</PackageTags>
1427
<PackageReleaseNotes>Release notes are at https://github.com/autofac/Autofac.Extras.AggregateService/releases</PackageReleaseNotes>
1528
<PackageIcon>icon.png</PackageIcon>
1629
<PackageProjectUrl>https://autofac.org</PackageProjectUrl>
1730
<PackageLicenseExpression>MIT</PackageLicenseExpression>
31+
<PackageReadmeFile>README.md</PackageReadmeFile>
1832
<RepositoryType>git</RepositoryType>
1933
<RepositoryUrl>https://github.com/autofac/Autofac.Extras.AggregateService</RepositoryUrl>
20-
<NeutralLanguage>en-US</NeutralLanguage>
21-
<Copyright>Copyright (c) Autofac Project. All rights reserved.</Copyright>
22-
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
23-
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
24-
<CodeAnalysisRuleSet>../../build/Source.ruleset</CodeAnalysisRuleSet>
2534
<ContinuousIntegrationBuild Condition="'$(CI)' != '' ">true</ContinuousIntegrationBuild>
2635
<PublishRepositoryUrl>true</PublishRepositoryUrl>
2736
<EmbedAllSources>true</EmbedAllSources>
28-
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
29-
<Authors>Autofac Contributors</Authors>
30-
<Company>Autofac</Company>
31-
<Product>Autofac</Product>
37+
<IncludeSymbols>true</IncludeSymbols>
38+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
39+
<!-- OmniSharp/VS Code resource generation -->
40+
<CoreCompileDependsOn>PrepareResources;$(CompileDependsOn)</CoreCompileDependsOn>
3241
</PropertyGroup>
3342
<!-- Disable nullability warnings in netstandard2.0 -->
3443
<PropertyGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
3544
<NoWarn>$(NoWarn);8600;8601;8602;8603;8604</NoWarn>
3645
</PropertyGroup>
3746
<ItemGroup>
3847
<None Include="..\..\build\icon.png" Pack="true" PackagePath="\" />
48+
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
3949
</ItemGroup>
4050
<ItemGroup>
4151
<AdditionalFiles Include="../../build/stylecop.json" Link="stylecop.json" />
@@ -54,15 +64,17 @@
5464
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5565
</PackageReference>
5666
</ItemGroup>
67+
<ItemDefinitionGroup>
68+
<EmbeddedResource>
69+
<Generator>MSBuild:Compile</Generator>
70+
<StronglyTypedLanguage>CSharp</StronglyTypedLanguage>
71+
<StronglyTypedFileName>$(IntermediateOutputPath)%(Filename).Designer.cs</StronglyTypedFileName>
72+
<StronglyTypedClassName>%(Filename)</StronglyTypedClassName>
73+
</EmbeddedResource>
74+
</ItemDefinitionGroup>
5775
<ItemGroup>
58-
<!-- Magic embedded resource incantation based on https://github.com/dotnet/msbuild/issues/4751 -->
5976
<EmbeddedResource Update="AggregateServicesResources.resx">
60-
<Generator>ResXFileCodeGenerator</Generator>
61-
<LastGenOutput>AggregateServicesResources.Designer.cs</LastGenOutput>
62-
<StronglyTypedFileName>$(IntermediateOutputPath)/AggregateServicesResources.Designer.cs</StronglyTypedFileName>
63-
<StronglyTypedLanguage>CSharp</StronglyTypedLanguage>
6477
<StronglyTypedNamespace>Autofac.Extras.AggregateService</StronglyTypedNamespace>
65-
<StronglyTypedClassName>AggregateServicesResources</StronglyTypedClassName>
6678
</EmbeddedResource>
6779
</ItemGroup>
6880
</Project>

test/Autofac.Extras.AggregateService.Test/Autofac.Extras.AggregateService.Test.csproj

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,8 @@
1515
</PropertyGroup>
1616

1717
<ItemGroup>
18-
<EmbeddedResource Include="**\*.resx" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />
19-
<EmbeddedResource Include="Files\*.*" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />
20-
</ItemGroup>
21-
22-
<ItemGroup>
23-
<Compile Remove="TestResults\**" />
24-
<EmbeddedResource Remove="TestResults\**" />
25-
<None Remove="TestResults\**" />
18+
<EmbeddedResource Include="**\*.resx" Exclude="bin\**;obj\**;@(EmbeddedResource)" />
19+
<EmbeddedResource Include="Files\*.*" Exclude="bin\**;obj\**;@(EmbeddedResource)" />
2620
</ItemGroup>
2721

2822
<ItemGroup>

0 commit comments

Comments
 (0)