Section | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Click the ellipsis button to edit the list of extra properties. Place each property on a new line. Properties take the form <Name>=<Value>.
.NET Core Project Assembly Info
.NET Core projects by default do not include an AssemblyInfo.cs/vb file, instead they use the package info inside the newer project format. This can however be changed to allow FinalBuilder to update the assemblyinfo just like it did before .net core
1) Add a properties folder to the project (VS2017 will automatically change the folder icon), and then add an AssemblyInfo.cs/vb file to that folder. This file then becomes the source of assembly info for the project, and FinalBuilder is able to find and update the file
2)Edit the .csproj /.vbproj file and add a GenerateAssemblyInfo element with a value of false :
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
<AssemblyVersion>1.2.3.4</AssemblyVersion>
<FileVersion>1.2.3.4</FileVersion>
...
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
</PropertyGroup>
Also, either add a new Item Group
<ItemGroup>
<None Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
or add the None entry to an existing ItemGroup.