Skip to content

Commit 0685f2b

Browse files
xperiandriclaude
andcommitted
build: drop the properties that switch off the assembly attributes of the SDK
The library project switched on the generation of assembly attributes, which Directory.Build.props had switched off, and then switched off the nine attributes that AssemblyInfo.fs provided, so that the SDK generated the InternalsVisibleTo attribute alone. FAKE writes the assembly information as MSBuild properties now, and the SDK generates all attributes. The InternalsVisibleTo item works as it is, and the project needs none of the properties. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
1 parent 0e3d522 commit 0685f2b

1 file changed

Lines changed: 0 additions & 14 deletions

File tree

‎src/FSharp.Collections.Immutable/FSharp.Collections.Immutable.fsproj‎

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,6 @@
55
<AssemblyName>$(AssemblyBaseName)</AssemblyName>
66
<GenerateDocumentationFile>true</GenerateDocumentationFile>
77
<Deterministic>true</Deterministic>
8-
<!-- AssemblyInfo.fs comes from the build script, so Directory.Build.props switches the generation of assembly
9-
attributes off, and with it the attribute of the InternalsVisibleTo item below. This project switches it on and
10-
switches off every attribute that AssemblyInfo.fs or the package properties already provide, so that the SDK
11-
generates the InternalsVisibleTo attribute alone -->
12-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
13-
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
14-
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
15-
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
16-
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
17-
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
18-
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
19-
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
20-
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
21-
<GenerateRepositoryUrlAttribute>false</GenerateRepositoryUrlAttribute>
228
</PropertyGroup>
239

2410
<PropertyGroup Label="NuGet">

0 commit comments

Comments
 (0)