有沒有辦法通過VCProject或EnvDTE接口以編程方式將文件夾包含到VC++項目中?編程的VC++項目「包含在項目中」
0
A
回答
1
我這樣做只爲C#和VB.NET項目,但它應該是相同的:
var pr = new Microsoft.Build.Evaluation.Project();
//Initialize (load from file or whatever)
pr.AddItem("Folder", YourFoldersPath + @"\");
pr.Save()
2
看看示例宏 - View -> Other Windows -> Macro Explorer
。在Samples/AddDirAsSlnFolder
中有一個向您展示如何在項目中創建節點並添加文件。這是在VisualBasic中,但它很容易轉化爲C#,一旦你看到這是用來在EnvDTE
方法,例如
projItem = currentSlnFolder.Parent.ProjectItems.AddFromFile(file)
使用EnvDTE.ProjectItems
相關問題
- 1. 在項目中包含庫項目Android
- 2. 在項目中包含libcurl
- 3. VC++ 2005項目選項包括stl?
- 4. 如何在VC#項目中集成VC++項目?
- 5. 在Android應用程序項目中包含其他Eclipse項目
- 6. 如何在VC++項目中包含構建時間戳?
- 7. 如何在VC項目模板中包含屬性表
- 8. Cordova/PhoneGap:在項目中包含目錄
- 9. 將jar包含在項目中。包括Android庫項目
- 10. 如何在Android Studio中的庫項目中包含庫項目
- 11. 包含在Android項目
- 12. maven項目中未包含Maven項目的日誌依賴項
- 13. 在多個項目中包含常見的Django項目
- 14. 如何在我的Gradle項目中包含兄弟項目?
- 15. 在QTCreator CMake項目的項目窗格中包含GLSL文件
- 16. 如何在父項目中包含子項目的資源?
- 17. VC++項目類型
- 18. cmake:如何在項目目錄中包含/編譯文件?
- 19. 在Play2中包含Scala和Java自然項目使用javaCore編寫的項目
- 20. VC++編譯錯誤的DLL項目
- 21. 包含空格的項目
- 22. 包含IIS Express的項目
- 23. 包含項目的證書
- 24. 包含在rails項目中的模塊
- 25. 在我的項目中包含jQuery SDK
- 26. 在已有項目中包含項目tango SDK
- 27. 如何在ListView中包含「所有項目」項目?
- 28. 在另一個項目中包含Maven項目作爲插件?
- 29. 在Netbeans Ant項目中包含Netbeans Maven項目
- 30. 如何在Android項目中包含Java項目?
謝謝您的答覆。我沒有嘗試使用VC++項目的代碼,因爲我無法確定Project的構造函數正在創建哪個項目,以及哪一個項目是從MSDN文檔加載項目的:P。 我做了一些調查,發現VS不會在.vcxproj和.vcxproj.filter文件中存儲有關包含文件夾的信息。 它只是穿過文件夾的目錄樹並將所有文件添加到項目中。我也做了同樣的事情:) –