在 Visual Studio 版本之间同步配置
Posted
技术标签:
【中文标题】在 Visual Studio 版本之间同步配置【英文标题】:Synchronizing configuration between versions of visual studio 【发布时间】:2020-07-06 21:16:41 【问题描述】:我有同事使用 Visual Studio 2015,我有 VS2019,我们通过 TFS 共享代码。 当我进行一些更改时,一切正常,但是当我将代码推送到服务器时,我的同事无法构建项目,因为他们有错误,因为 VS 允许我使用新的 C# 功能,如内部函数、内联声明等。有没有办法配置我的VS,所以它只让我做它允许他们做的事情?老实说,我没有任何一点可以开始研究这个话题。
【问题讨论】:
【参考方案1】:您可以选择语言版本,它可能会解决您的一些问题
我相信 20127 会被锁定在C# 7.3,如此处所示C Sharp (programming language)
要为您的项目选择 C# 语言版本,请在解决方案资源管理器中
-
右键单击项目并选择属性
选择构建选项卡
然后选择高级按钮。
这将打开高级构建设置窗口,您可以在其中检查您选择的“语言版本”的下拉选项
通常,您会将其设置为最新的主要或次要,尽管您可能会选择 C# 7 - 7.3,这将与 2017 兼容。
图片仅供参考
JonasH的非常相关的cmets
langversion会保存在csproj文件中,所以应该是 如果做一次就足够了。此外,语言选择下拉菜单 在最新版本的 vs2019 中已禁用,但您仍可以编辑 手动添加csproj。
【讨论】:
langversion会保存在csproj文件中,所以做一次就够了。另外,最新版本的 vs2019 禁用了语言选择下拉菜单,但您仍然可以手动编辑 csproj 以添加它。以上是关于在 Visual Studio 版本之间同步配置的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在实例之间同步我的 Visual Studio Code 设置?