用于将 C# 类文件添加到项目中的代码

本文关键字:项目 代码 添加 文件 用于 | 更新日期: 2023-09-27 18:30:57

任何人都可以提供一些代码块来将现有的 C# 文件添加到项目中吗?

我的解决方案中有 2 个项目。一个项目生成将由第二个项目使用的 C# 类文件。我必须将这些生成的文件包含在第二个项目中并构建项目。它应该以编程方式完成。我知道要包含这些文件,我必须编辑 C#project 文件(这是一个 XML)并创建一个条目该文件。但我想到了如果有人有,请使用现有代码。

谢谢

用于将 C# 类文件添加到项目中的代码

您可以查看 MsBuild.Engine 命名空间。它允许您以一致的方式操作 csproj,以便您可以操作目标项目并以编程方式添加引用。