.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>