我正在遍历解决方案及其项目和项目,并且需要检索磁盘上项目的路径。
我可以从中检索项目文件名,Project.FullName
并可以使用ProjectItem.Properites.Item("FullPath")
.
但是,对于解决方案“解决方案项目”文件夹中的项目,项目属性成员为空,并且没有其他我可以看到的属性可以帮助我检索项目的路径。
虽然默认情况下,它在添加时与解决方案位于同一目录中,但我不能依赖此假设,因为它可以从另一个位置移动或添加为预先存在的项目。
有没有其他方法或我缺少的东西来找到这个文件的位置?