Я бы хотел добавить стороннюю DLL из Expression Blend 4 в мой контроль исходного кода, чтобы мне не пришлось устанавливать Expression Blend (или, возможно, только SDK) на мой TFS Сервер сборки для успешной сборки.
Я скопировал файл DLL (Microsoft.Expression.Interactions.dll
) из C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
в корень моего источника и проверил файл в TFS.
Однако, если я ссылаюсь на скопированную заливку DLL (помещенную в C:\Source\<Project>\Microsoft.ExpressionInteractions.dll
) через меню «Добавить ссылку» в Visual Studio 2010, файл DLL получает ссылку в порядке, но если я смотрю на окна свойств для ссылки, пути указывают к исходному пути к файлу DLL (то есть C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\Microsoft.ExpressionInteractions.dll
).
Если я удаляю DLL-файл из Blend-каталога, он работает нормально, но это не очень хорошее решение, так как у меня есть сторонние DLL-файлы, которые я бы тоже хотел добавить, так как я потеряю контроль тогда довольно быстро и наверняка сломаю кучу программ.