我重新創建了一個在VS 2010中的AddIn項目,並且像向項目中添加文件夾這樣的基本功能不起作用。 給我:EnvDTE VS 2012 ProjectItems.AddFolder
The kind 'vsProjectItemKindPhysicalFolder' passed to ProjectItems.AddFolder is invalid.
有沒有人知道如何解決這個問題?
謝謝
我重新創建了一個在VS 2010中的AddIn項目,並且像向項目中添加文件夾這樣的基本功能不起作用。 給我:EnvDTE VS 2012 ProjectItems.AddFolder
The kind 'vsProjectItemKindPhysicalFolder' passed to ProjectItems.AddFolder is invalid.
有沒有人知道如何解決這個問題?
謝謝
的問題是,你需要在名爲vsProjectItemKindPhysicalFolder
,而不是常量作爲項目類型的名稱不斷傳遞:
proj.ProjectItems.AddFolder(@"Generated", EnvDTE.Constants.vsProjectItemKindPhysicalFolder);
這很可能是因爲你已經在物理磁盤上,準確的名稱的文件夾,而不是項目的一部分呢。您應該嘗試重命名現有文件夾,然後再次嘗試執行該操作。
也許這種文件夾是特異性的項目無效?你嘗試過'vsProjectItemKindVirtualFolder'嗎?你是什麼項目類型? – outcoldman 2013-05-11 07:24:07
該文件夾種類是可選的,你有沒有試圖忽略它?否則,你的目標是什麼類型的項目? – 2013-05-14 07:24:29