【问题标题】:Programmatically adding generated files to Project explorer以编程方式将生成的文件添加到项目资源管理器
【发布时间】:2017-09-21 16:15:44
【问题描述】:

我正在使用 T4 模板来自动创建 Poco 对象。理想情况下,这些模板将针对多个数据库运行,并根据它们的来源生成进入单独文件夹的文件。我已经在项目中包含了文件夹,是否可以在不知道名称的情况下以编程方式添加这些生成的文件?

【问题讨论】:

    标签: c# visual-studio t4 poco


    【解决方案1】:

    经过一番搜索,我遇到了this answer,这让我找到了ProjectItems.AddFromDirectory , MSDN source here, ,这解决了我的问题!

    【讨论】:

      【解决方案2】:

      在 Visual Studio 中,卸载您的项目,然后右键单击它并编辑 csprojfile。

      你应该可以做这样的事情:

      <ItemGroup>
          <Compile Include="PlanExtract\*.cs" />
      </ItemGroup>
      

      假设您生成的文件具有 .cs 扩展名。

      重新加载您的项目,然后您应该会看到添加的文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-12
        相关资源
        最近更新 更多