我正在将此自定义构建任务添加到我的TFS 2010构建工作流中,但当尝试将其(ColinsALMCorner.CustomBuildTasks.dll
)添加到工具箱时,我收到错误:
CCD_ 2。
我已经添加了它的所有依赖项(我承认,这可能是多余的):
1) ColinsALMCorner.CustomBuildTasks.dll
所在的相同位置,即。。\BuildProcessTemplates\CustomActivities
2) 在"公用程序集"文件夹中:Microsoft Visual Studio 10.0Common7IDEPublicAssemblies
我有正确导入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)
以下是短篇小说格式的解决方案:我安装了Visual Studio 2012。结果:我能够在Visual Studio 2010中将ColinsALMCorner.CustomBuildTasks添加到我的工作流中,没有出现错误。我认为这意味着在2010年使用该活动需要一个或两个2012(v11.0.0.0)DLL,尽管事实上需求状态为:
Team Foundation Build 2010、2012或2013