Create .tlb-files (Type Library) upon compilation.
PM> Install-Package -Id Contrib.MSBuild.TypeLibrary -pre --source https://www.myget.org/F/dittodhole/api/v2
PM> Install-Package -Id Contrib.MSBuild.TypeLibrary
You can override following properties with Directory.Build.props
:
ContribMSBuildTypeLibrary_Active
(default:true
on release builds, otherwisefalse
)ContribMSBuildTypeLibrary_RegAsmExe
ContribMSBuildTypeLibrary_RegAsmPath
ContribMSBuildTypeLibrary_TlbExpExe
ContribMSBuildTypeLibrary_TlbExpPath
ContribMSBuildTypeLibrary_CreateTypeLibrary_BeforeTargets
ContribMSBuildTypeLibrary_CreateTypeLibrary_AfterTargets
(default:CopyFilesToOutputDirectory
)
> git clone https://github.com/dittodhole/dotnet-Contrib.MSBuild.TypeLibrary.git
> cd dotnet-Contrib.MSBuild.TypeLibrary
dotnet-Contrib.MSBuild.TypeLibrary> cd build
dotnet-Contrib.MSBuild.TypeLibrary/build> build.bat
This will create the following artifacts:
artifacts/Contrib.MSBuild.TypeLibrary.{version}.nupkg
dotnet-Contrib.MSBuild.TypeLibrary is published under WTFNMFPLv3.
Interoperability by anbileru adaleru from the Noun Project.