无法删除构建过程模板的不必要参数
Can not remove unnecessary arguments of a build process template
目前,我的构建过程模板有一些我想删除的冗余参数:
我在 visual studio 中打开此模板并从列表中删除参数:
然后,我将修改后的模板签入 TFS 并刷新构建过程模板。但似乎什么也没发生,多余的争论依然存在。我认为这是因为某种缓存。我尝试重新启动 visual studio 并重新创建构建定义,但它不起作用。
我发现 post 说我们需要删除 tfs 数据库中的这个构建过程模板:here is it。但我现在没有权限这样做。还有其他方法可以清除缓存吗?
您的情况:
首先仔细检查 TFS 服务器中的模板 xxx .xaml
以制作
确保此参数已被删除并检查服务器。
尝试通过进入默认 C:\ {User Profile Folder}\AppData\Local\Microsoft\Team Foundation\x.0\Cache
和 appdata 文件夹中的 VS 缓存来删除 TFS 缓存。
也尝试删除 metadata
属性 中的参数,如下所示。来自 MSDN 的更多详细信息:
如果还是不行,说明你没有TFS数据库权限。最后的解决方法,只需创建一个与您的模板具有相同设置的新模板,而无需此冗余参数。
目前,我的构建过程模板有一些我想删除的冗余参数:
我在 visual studio 中打开此模板并从列表中删除参数:
然后,我将修改后的模板签入 TFS 并刷新构建过程模板。但似乎什么也没发生,多余的争论依然存在。我认为这是因为某种缓存。我尝试重新启动 visual studio 并重新创建构建定义,但它不起作用。
我发现 post 说我们需要删除 tfs 数据库中的这个构建过程模板:here is it。但我现在没有权限这样做。还有其他方法可以清除缓存吗?
您的情况:
首先仔细检查 TFS 服务器中的模板
xxx .xaml
以制作 确保此参数已被删除并检查服务器。尝试通过进入默认
C:\ {User Profile Folder}\AppData\Local\Microsoft\Team Foundation\x.0\Cache
和 appdata 文件夹中的 VS 缓存来删除 TFS 缓存。也尝试删除
metadata
属性 中的参数,如下所示。来自 MSDN 的更多详细信息:
如果还是不行,说明你没有TFS数据库权限。最后的解决方法,只需创建一个与您的模板具有相同设置的新模板,而无需此冗余参数。