以编程方式将生成的文件添加到Project Explorer

时间:2017-09-21 16:15:45

标签: c# visual-studio t4 poco

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

你应该可以这样做:

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

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

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