【发布时间】:2018-01-29 17:37:07
【问题描述】:
目前我正在从 SQL Server 2012 迁移到 2016。我分支了我的 ETL 项目,然后将 TargetServerVersion 设置为 SQL Server 2016 并签入到 TFS。当我打开这些 ETL 项目之一时,Visual Studio 总是想查看解决方案文件。有没有人暗示可能是什么原因以及我该如何解决这个问题?
谢谢, 希希蒂
嗨,安迪,
感谢您的回答。
选择了 Visual Studio Team Foundation Server。
我没有安装扩展并且取消选中前三个框。问题还是一样。
-
我的解决方案文件中不存在“GlobalSection(ExtensibilityGlobals)”部分。这是我的解决方案文件的内容:
Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{159641D6-6404-4A2A-AE62-294DE0FE8301}") = "ETL_CDW", "ETL_CDW\ETL_CDW.dtproj", "{9000D262-D9FB-4C25-9447-94A58ED86BB6}" EndProject Global GlobalSection(TeamFoundationVersionControl) = preSolution SccNumberOfProjects = 2 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} SccTeamFoundationServer = http://kerry:8080/tfs/kroschkebi SccLocalPath0 = . SccProjectUniqueName1 = ETL_CDW\\ETL_CDW.dtproj SccProjectName1 = ETL_CDW SccLocalPath1 = ETL_CDW EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Development|Default = Development|Default EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {9000D262-D9FB-4C25-9447-94A58ED86BB6}.Development|Default.ActiveCfg = Development {9000D262-D9FB-4C25-9447-94A58ED86BB6}.Development|Default.Build.0 = Development EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal前两行只是一个注释,对吧?因为我想知道为什么格式版本是 11.00 不应该是 14.00 以及为什么它仍然是 Visual Studio 2010 而不是 2015。
我认为解决方法扩展不会有帮助,因为 Visual Studio 在每次撤消后立即想要再次检查是否已保存。
你有什么其他想法我可以尝试吗?
谢谢,施希蒂
【问题讨论】:
-
你检查过其他VS客户端机器吗?这个问题只发生在您的客户端上吗?还是所有客户都有同样的问题?
-
我查过了。我同事的 VS 客户端机器也有同样的问题。
-
您使用哪种类型的工作空间?尝试将工作区类型从 Server 更改为 Local ,或将 Local 更改为 Server,然后再试一次。
-
我们正在使用本地工作空间。我从类型服务器创建了一个新工作区,但仍然是同样的问题。我将工作区类型从本地工作区更改为服务器,但在将类型更改回本地后仍然存在同样的问题。
-
其他团队项目呢?大家有同样的问题吗?如果其他项目都OK,可以对比找出解决方案的区别进行排查。
标签: visual-studio-2015 tfs ssis-2016