visual-studio - 对文件读取强制执行 GetLatest

标签 visual-studio tfs msbuild azure-devops getlatest

是否可以强制用户在读取文件之前获取最新文件?

我们的自定义代码分析规则集 (.ruleset) 就是一个示例。我不希望有人在旧版本的规则集上运行代码分析。

我们正在使用 Visual Studio Online 和 Visual Studio 2013 以及 Team Foundation 版本控制。

最佳答案

Visual Studio 中没有此选项,并且始终希望对工作区中的所有文件强制执行此操作实际上没有意义,有时您需要针对旧版本进行构建的代码。也就是说,您可以添加一个预构建操作,使用 TFS 命令行来获取这些特定文件的最新版本,例如:

>TF get $/Project/CodeAnalysisRules/MyProject.Ruleset /version:T

might need to disable the UseHostCompilerIfAvailable项目文件中的标志,如 might otherwise not detect the changed file till after the build has completed .

关于visual-studio - 对文件读取强制执行 GetLatest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22125293/

相关文章:

python - Visual Studio,OpenCV,Python-应用中无网络摄像头

c# - 当通过 PInvoke 传递托管 byte[] 数组以供 Win32 填充时,是否需要固定它?

tfs - 将解决方案添加到 TFS 源代码管理时获取 "Failed to create mapping"

msbuild - 为什么 MSBuild ItemGroup 条件不能在全局范围内工作

c# - KeyDown 未拾取 'Return' 键 C#

visual-studio - Visual Studio 2010 从定义返回的快捷方式

visual-studio - 使用解决方案资源管理器与使用 TFS 时使用源代码管理资源管理器

tfs - 使用 nant 从 TFS 获取代码

c++ - 如何为 .props 文件中声明的非 native VC 编译器 (GCC) 实现 MSBUILD 文件跟踪功能 (Tracker.exe)?

c# - 在 32 位版本的 Windows (Teamcity) 上编译 x64