.net framework
Posted on sam. 24 novembre 2018 in Programmation
Intégration des DLLs
Pré-requis
- SmartAssembly : https://www.red-gate.com/products/dotnet-development/smartassembly/
- .NET Framework 4.5.2 Developer Pack : https://www.microsoft.com/fr-fr/download/details.aspx?id=42637
Instructions
Lancez l'application. Vous aurez à sélectionner l'application dont vous désirez y ajouter les DLLs. Spécifiez ensuite le chemin de sorti pour le nouvelle exécutable qui sera généré.
Une fois cela fait, vous alors un ensemble d'options possibles. Descendez jusqu'à la partie Dependencies Merging
.
L'ensemble des DLLs référencées par l'application s'y trouve. Choissez celles que vous souhaitez ajouté au nouveau binaire.
Cliquez sur le bouton Build
.
Intégration VS
Le binaire généré par SA sera alors dans le chemin défini lors du projet créé par le logiciel.
<UsingTask TaskName="SmartAssembly.MSBuild.Tasks.Build" AssemblyName="SmartAssembly.MSBuild.Tasks, Version=6.0.0.0,Culture=neutral, PublicKeyToken=7f465a1c156d4d57" />
<Target Name="AfterBuild" Condition=" '$(Configuration)' == 'Release' ">
<SmartAssembly.MSBuild.Tasks.Build ProjectFile="C:\path\to\project.saproj" />
</Target>