我試圖使用Visual Studio 2008的可擴展性來編寫一個插件,該插件將在解析接口後創建一個包含各種消息的項目文件夾。不過,我在創建/添加文件夾的步驟中遇到了麻煩。我已經使用Visual Studio Extensibility:將現有文件夾添加到項目
ProjectItem folder =
item.ProjectItem.Collection.AddFolder(newDirectoryName, string.Empty);
嘗試(項目是我的目標文件的旁邊,我正在創建具有相同名稱的文件夾,但「消息」追加到它),但是當一個文件夾已存在,扼流圈(無大驚喜)。
我試着刪除它,如果它已經存在,如:
DirectoryInfo dirInfo = new DirectoryInfo(newDirectoryParent +
newDirectoryName);
if (dirInfo.Exists)
{
dirInfo.Delete(true);
}
ProjectItem folder =
item.ProjectItem.Collection.AddFolder(newDirectoryName, string.Empty);
我可以看到該文件夾被在調試時被刪除,但它仍然 似乎認爲該文件夾仍然存在,並且死的已有一個文件夾 存在異常。
任何想法???
謝謝。
AK
....也許答案就在於編程方式刷新後刪除該項目?這可以怎麼做?
任何有關它的解決方案嗎?任何答案都有幫助? – Kiquenet 2012-10-17 10:16:12