【发布时间】:2021-10-15 02:56:26
【问题描述】:
我编写了一个扩展程序,其中包括根据文件包含的类型重命名文件。
这适用于 csproj 文件下目录树中的文件——我找到该文件的 ProjectItem 条目并更改其名称。
对于“链接”文件(不在目录树中的文件),我可以重命名文件(通过 File.Move()),但没有找到以编程方式修改 csproj 文件的方法(重命名后csproj 文件必须手动修改)。
如果可以做到这一点,我将不胜感激指向显示如何实现该功能的文档的指针。
【问题讨论】:
-
Microsoft.Build.BuildEngine 命名空间有帮助吗?
-
感谢您的提示。该命名空间中的类已被弃用 - 由 Microsoft.Build.Construction 取代 - 我将检查一下。