2013-08-13 4 views
2

Я добавляю this пользовательскую задачу сборки в мой рабочий процесс сборки TFS 2010, однако при попытке добавить его (ColinsALMCorner.CustomBuildTasks.dll) в панель инструментов, я получаю ошибка:Добавление ColinsALMCorner.CustomBuildTasks.dll к Toolbox вызывает ошибку «невозможно загрузить файл или сборку»

'Could not load file or assembly file 'ColinsALMCorner.CustomBuildTasks.dll' or one of its dependencies. Operation is not supported'.

Я добавил все его зависимости к (я признаю, что это, вероятно, излишним):

1) то же место, где ColinsALMCorner.CustomBuildTasks.dll проживает, который является .. \ BuildProcessTemplates \ CustomActivities

2) в папке публичных собраний: Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies

И у меня есть файл сборка определение XAML правильно импортировать ColinsALMCorner.CustomBuildTasks имен

Хотя а ctivity настроен на целевой .Net 4.5, documentation говорит, что поддерживается TFS 2010 /. Net 4.0, поэтому я предполагаю, что все это будет возможно.

Мои вопросы:

Является ли это возможно с TFS 2010/.Net среды 4,0 развития? Моя забота заключается в том, что сообщение об ошибке не сообщает реальную историю, например, возможно, она может ее найти, однако только не правильная версия сборки.

Возможно ли, что с точки зрения DLL .Net 4.5 Мне нужно, чтобы все связанные с ним dll также были версией 4.5? Например, он ссылается на Microsoft.TeamFoundation.VersionControl.Client, но у меня есть только версия 10.0.0.0 (которая, как я полагаю, может быть такой версии .Net 4.5, это может быть 11.0.0.0)

ответ

0

Вот решение в формате коротких рассказов: я установил Visual Studio 2012. Результат: я смог добавить ColinsALMCorner.CustomBuildTasks в свой рабочий процесс в Visual Studio 2010 без ошибок. Я полагаю, это означает, что было 2012 (v11.0.0.0) DLL или два должен использовать свою деятельность в 2010 году, несмотря на то, что государство требования:

Team Foundation Build 2010, 2012 или 2013