2

J'ai une solution silverlight et j'essaye de créer un faux ensemble pour System.Windows.Controls.Data.DataForm.Toolkit (pour jouer avec DataForm) .MS Fakes - L'alias externe n'a pas été spécifié dans une option/reference

Après avoir activé l'Assemblée fakes je reçois l'erreur de génération suivante:

Error 6 The extern alias 'swd' was not specified in a /reference option [C:\Dev\Temp\SLTest1\Controls.Tests\obj\Debug\Fakes\swcddft\f.csproj] C:\Dev\Temp\SLTest1\Controls.Tests\f.cs 16 1 Controls.Tests

On dirait que .csproj est régénéré sur chaque construction, donc je ne peux pas modifier le fichier de projet. Comment puis-je spécifier la référence? Des idées?

+0

Toutes les idées? DataForm est le standard, issu de Silverlight Toolkit. VS 2012 Ultimate. – TDenis

Répondre

0

"Étant donné que System est une grande bibliothèque, la structure Fakes ne génère pas automatiquement un faux pour chaque classe System." Essayez d'ajouter explicitement "System.Windows" au fichier .fakes.

<Fakes xmlns="http://schemas.microsoft.com/fakes/2013/"> <Assembly Name="System"/> 
<ShimGeneration>  
    <Add FullName="System.Windows"/> 
</ShimGeneration> 
</Fakes> 

http://www.colinsalmcorner.com/2012/06/microsoft-fakes-customizing-system.html

+0

Toujours avec la même erreur. – TDenis

Questions connexes