我在 TFS 中有一个解决方案,其中包含报告服务项目。出于某种原因,每当我获得最新信息时,它都会获取代码并检查解决方案。然后是说 .rptproj.user 文件已对其进行了更改,因此已签出解决方案。
我检查了 TFS 上的源代码,没有 .rptproj.user 文件,所以我不知道为什么会这样。
也许它与构建配置文件有关,或者可能是因为我没有安装一些商业智能工具。
我在 TFS 中有一个解决方案,其中包含报告服务项目。出于某种原因,每当我获得最新信息时,它都会获取代码并检查解决方案。然后是说 .rptproj.user 文件已对其进行了更改,因此已签出解决方案。
我检查了 TFS 上的源代码,没有 .rptproj.user 文件,所以我不知道为什么会这样。
也许它与构建配置文件有关,或者可能是因为我没有安装一些商业智能工具。
This is happening because a Visual Studio solution (.sln) holds a reference to all the projects under it's umbrella. So if you make a change to a project, its parent solution file will be modified and need to be checked out as well.
Try opening a .sln with Notepad++ (or your favorite text editor) and you will see what I mean.