我正在将此自定义构建任务添加到我的 TFS 2010 构建工作流中,但是当尝试将它 ( ColinsALMCorner.CustomBuildTasks.dll
) 添加到工具箱时,我收到错误:
'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
我有正确导入ColinsALMCorner.CustomBuildTasks
命名空间的构建定义 xaml 文件
虽然活动设置为目标 .Net 4.5,但文档说支持 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)