Skip to content

Commit c355652

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 c14a85c commit c355652

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)