Blend 4 DLL не найден в сборке TFS - PullRequest
2 голосов
/ 09 августа 2011

Я пытаюсь создать проект на нашем сервере TFS. Проект использует System.Windows.Interactivity DLL из Blend 4. Но я не могу заставить TFS-сервер найти DLL во время сборки

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.

Я установил Blend 4 SDK, DLL установлена ​​в том же месте, что и на моем компьютере, с правильным токеном открытого ключа:

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

Ссылка в файле проекта:

<Reference Include="System.Windows.Interactivity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />

Я уже перезагрузил сервер, но без изменений. Кто-нибудь знает, что мне не хватает?

Заранее спасибо

Ответы [ 3 ]

3 голосов
/ 10 августа 2011

Подойдет M.Radwan, но я бы порекомендовал скопировать эти файлы в папку «ссылки» для вашего решения и проверить их в системе контроля версий. Это будет работать для всех ваших товарищей по команде, а также для любой машины, которую вы используете. Это также гарантирует, что все используют одну и ту же версию сборки.

1 голос
/ 09 августа 2011

Просто скопируйте dll в общую папку

C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies

на сервере сборки

СпасибоM.Radwan

0 голосов
/ 11 августа 2011

В итоге я переустановил Visual Studio на TFS-сервере. После этого Blend SDK был установлен и правильно использовался

...