我以编程方式创建了许多文件。我想将它们添加到视觉工作室项目中。我有一个项目(DTE.Project)的参考。当我执行下面的代码时,我收到一条错误消息。
project.ProjectItems.AddFromFile(filename);
错误是
Exception at 'Expand' - 'Unable to add 'manage.txt'. A file with that name already exists.'
System.Runtime.InteropServices.COMException (0x80040400): Unable to add 'manage.txt'. A file with that name already exists.
at EnvDTE.ProjectItems.AddFromFile(String FileName)
当我将调用包装在 try-catch 中时,该过程会运行到完成,但不会将任何文件添加到项目中。我必须手动显示隐藏文件,然后将它们包含在项目中。
如何添加文件以使其正常工作?