0
下面是我現在的代碼。它基本上是循環通過項目解決方案項目文件並檢測它是否爲C#文件。但它無法檢測到放在文件夾中的文件,我如何修改它以讀取解決方案文件夾中的C#文件。DTE2 _applicationObject文件夾下的文件名
問候,安迪
foreach (var projectItem in
_applicationObject.Solution.Projects.Cast<Project>().SelectMany(project => project.ProjectItems.Cast<ProjectItem>()))
{
//for (var i = 0; i < projectItem.FileCount; i++)
//{
if (projectItem.FileCount > 0 && projectItem.Name.EndsWith(".cs")) // check if project is .Cs files
{
string fileName;
try
{
fileName = projectItem.FileNames[0];
}
catch (Exception)
{
continue;
}
//end of find filename
}
}