【问题标题】:Synchronizing configuration between versions of visual studio在 Visual Studio 版本之间同步配置
【发布时间】:2020-07-06 21:16:41
【问题描述】:

我有同事使用 Visual Studio 2015,我有 VS2019,我们通过 TFS 共享代码。 当我进行一些更改时,一切正常,但是当我将代码推送到服务器时,我的同事无法构建项目,因为他们有错误,因为 VS 允许我使用新的 C# 功能,如内部函数、内联声明等。有没有办法配置我的VS,所以它只让我做它允许他们做的事情?老实说,我没有任何一点可以开始研究这个话题。

【问题讨论】:

    标签: c# tfs visual-studio-2015 visual-studio-2019


    【解决方案1】:

    可以选择语言版本,它可能会解决您的一些问题

    我相信 20127 会被锁定在C# 7.3,如此处所示C Sharp (programming language)

    要为您的项目选择 C# 语言版本,请在解决方案资源管理器中

    1. 右键单击项目并选择属性
    2. 选择构建选项卡
    3. 然后选择高级按钮。

    这将打开高级构建设置窗口,您可以在其中检查您选择的“语言版本”的下拉选项

    通常,您会将其设置为最新的主要或次要,尽管您可能会选择 C# 7 - 7.3,这将与 2017 兼容。

    图片仅供参考

    JonasH的非常相关的cmets

    langversion会保存在csproj文件中,所以应该是 如果做一次就足够了。此外,语言选择下拉菜单 在最新版本的 vs2019 中已禁用,但您仍可以编辑 手动添加csproj。

    【讨论】:

    • langversion会保存在csproj文件中,所以做一次就够了。另外,最新版本的 vs2019 禁用了语言选择下拉菜单,但您仍然可以手动编辑 csproj 以添加它。
    猜你喜欢
    • 2017-08-14
    • 2012-05-20
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 2018-01-04
    • 2023-04-03
    • 1970-01-01
    • 2018-02-25
    相关资源
    最近更新 更多