我有以下问题。有一个使用自定义构建活动的自定义构建过程。我不久前打开了这个版本,一切都很好。但是,经过一段时间后,自定义构建活动和构建过程已更改,获得了新参数和其他一些更改。此活动已在服务器源控制路径上更新,该路径在构建控制器设置中设置。但是,似乎此活动不希望在我的桌面上下载,因为当我打开构建定义时,我收到错误,我的新自定义类型无法解析。
我试图自己构建这个活动并将其放在包含devenv.exe的文件夹中,这个“已解决”的问题 - 我的构建过程已经打开。但这不正常。
如何正常打开构建定义?
答案 0 :(得分:1)
为控制器定义的自定义程序集文件夹的内容被下载到临时文件夹并由工作室加载一次(我不确定dll的正确版本增量是否会解决此问题 - 尚未尝试)在打开构建定义上的进程选项卡时。你可以在某个地方覆盖这个(GAC,VS私人程序集),或者你的工作室已经运行了很长时间。
删除你在devenv上放置的那个,重启工作室,检查GAC和私人程序集,你可以使用Studio并将debuger附加到其他实例并查看加载的模块,这可以帮助你确定项目的来源。
要从Visual Studio命令行删除程序集运行:gacutil / u“YourAssembly”
对于工作室程序集,我相信这是文件夹:Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies