Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width600px

This action provides the ability to build Visual Studio .NET solutions using FinalBuilder. You can choose to build, rebuild or clean the whole solution or selected projects in the solution. You can also choose which Solution Configuration to use.

Column
width300px
Panel
borderColor#D8D8D8
bgColor#FFFFFF
titleColor#FFFFFF
borderWidth1
titleBGColor#006396
borderWidthborderStyle1solid
titleOn this page:
borderStylesolid

Table of Contents
maxLevel3
minLevel2
printablefalse
 

Column
 

...

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.