Create .tlb-files (Type Library) upon compilation.
PM> Install-Package -Id Contrib.Microsoft.Build.TypeLibrary -pre --source https://www.myget.org/F/dittodhole/api/v2
PM> Install-Package -Id Contrib.Microsoft.Build.TypeLibrary
You can override following properties with Directory.Build.props
:
ContribMicrosoftBuildTypeLibrary_Active
(default:true
on release builds, otherwisefalse
)ContribMicrosoftBuildTypeLibrary_RegAsmExe
ContribMicrosoftBuildTypeLibrary_RegAsmPath
ContribMicrosoftBuildTypeLibrary_TlbExpExe
ContribMicrosoftBuildTypeLibrary_TlbExpPath
ContribMicrosoftBuildTypeLibrary_CreateTypeLibrary_BeforeTargets
ContribMicrosoftBuildTypeLibrary_CreateTypeLibrary_AfterTargets
(default:CopyFilesToOutputDirectory
)
> git clone /~https://github.com/dittodhole/msbuild-Contrib.Microsoft.Build.TypeLibrary.git
> cd msbuild-Contrib.Microsoft.Build.TypeLibrary
msbuild-Contrib.Microsoft.Build.TypeLibrary> cd build
msbuild-Contrib.Microsoft.Build.TypeLibrary/build> build.bat
This will create the following artifacts:
artifacts/Contrib.Microsoft.Build.TypeLibrary.{version}.nupkg
msbuild-Contrib.Microsoft.Build.TypeLibrary is published under WTFNMFPLv3.
Interoperability by anbileru adaleru from the Noun Project.