J'essaye de construire un projet sur notre serveur TFS. Le projet utilise la DLL System.Windows.Interactivity du mélange 4. Mais je ne peux pas obtenir le serveur TFS pour trouver la DLL lors de la constructionFusion 4 DLL introuvable sur TFS Build
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9):
warning MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die System.Windows.Interactivity, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL-Assembly wurde nicht gefunden.
J'ai installé le Blend 4 SDK, le ist DLL installé dans le même endroit que sur mon pc avec le jeton de clé publique correcte:
c:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries>sn -T System.Windows.Interactivity.dll
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Public key token is 31bf3856ad364e35
Référence dans le fichier projet:
<Reference Include="System.Windows.Interactivity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
Je redémarré le serveur déjà, mais aucune modification. Quelqu'un a une idée de ce qui me manque?
Merci à l'avance
Cela doit être fait pour tous les assemblys référencés qui ne font pas partie des SDK. –
En outre, vous devrez modifier les références aux DLL pour pointer vers la copie qui se trouve dans votre dossier References. Notez que ces fichiers devront également être installés avec votre application. (sauf si vous envisagez également d'exiger que le SDK soit installé séparément) Les DLL seront incluses dans votre sortie de génération. Cela évite le problème "ça marche sur ma machine", car il va assurer qu'il fonctionnera sur toutes les machines. – mbmcavoy