【问题标题】:CMake how to set default namespace for a C# project?CMake如何为C#项目设置默认命名空间?
【发布时间】:2021-12-31 11:37:20
【问题描述】:

我已设法使用this answerGenerate C# project using CMake 问题生成 C# WPF 解决方案的解决方案文件。

但是当我创建自己的文件时,我注意到生成的命名空间是空白的,所以我去项目的属性并确认默认命名空间是空白的:

我想将默认命名空间设置为项目名称,我该怎么做?

我查看了CSharpUtilities 的文档,并用谷歌搜索了它,我发现与该问题相关的唯一内容是:VS_GLOBAL_ROOTNAMESPACE。但我不知道该怎么办。它是一个函数吗?它是一个变量吗?那我把它放在哪里呢?

【问题讨论】:

    标签: cmake


    【解决方案1】:

    我需要做的是为我的目标项目设置一个属性:

    set_target_properties(Example
        PROPERTIES
        VS_GLOBAL_ROOTNAMESPACE Example
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      相关资源
      最近更新 更多