Bonjour,

En ASP.NET, dans mon fichier web.config j'ai toute une section nommée Assemblies. Voici un extrait :


Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
        <add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.RegularExpressions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="Microsoft.Transactions.Bridge, Version=3.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>


Je suppose que toute cette section est autogénérée lors de la compilation. Correct ?

Je développe avec VS2005 et .NET 2.0 malgré que le framework 3.0 et 3.5 soient aussi installé sur ma machine. Je suis étonné de voir des références que je n'ai pas demandé vers 3.0 et 3.5. Genre Linq que j'utilise pas. Est-il possible de forcer VS à utiliser les assemblies 2.0. En plus sur mon serveur IIS je n'ai pas installé le framework 3.0 et 3.5. Donc ca ne peut pas marcher je suppose.