簡體   English   中英

如何以編程方式在Visual Studio項目中生成新的Visual Studio項目?

[英]How to Generate a New Visual Studio Project in a Visual Studio Project Programmatically?

我編寫了一個帶有數據庫表的項目 - 您選擇並構建與表列相關的C#類。 喜歡,過濾,查詢等。

它完全有效,我可以生成6個不同的類,具有完整的功能 - 取決於我的需要 - 只需點擊一下即可獲得一個表。 T4真的很搖滾!

但是,我想為這些類創建一個新項目。 如您所知,創建這些文件不是我的最終目標。

現在,我正在嘗試以編程方式為這些類生成一個新項目/解決方案。

我閱讀了與此問題相關的不同問題,但這對我來說還不夠。 例如, 以編程方式創建Visual Studio項目接近我的問題,但它不滿足我。 我找不到如何選擇新項目的類型。

我查看了以編程方式生成Visual Studio解決方案,但我找不到一種方法來為我生成的類提供新的解決方案。 我還看了樹外科醫生 它不滿足我。 安裝后,我發現它最初是為Visual Studio 2008設計的,它只是從用戶那里獲取項目名稱。 因此,樹外科醫生不是這個問題的解決方案。

我需要的是,學習如何編寫新項目的結構並以編程方式創建它。 找到答案之后,我計划有一個項目,當你在瀏覽器中編寫新的項目名稱,數據庫名稱,表名和所需類別時,那么T4和C#將適合你和ta-da! 您將擁有一個具有控制器,幫助程序和新類的新項目。

可能嗎?

GAT / GAX是您最好的選擇。 我完成了你在我以前的工作中所要求的。 Jelle Druyts充其量解釋了GAX / GAT。 我使用他的6個博客(下面的2個鏈接)在VS解決方案中生成項目和類。 他的第3至第6場比賽將是你最好的選擇

http://jelle.druyts.net/2006/06/29/GAS05TuningTheCProjects.aspx

http://jelle.druyts.net/2006/07/03/GAS06GeneratingClasses.aspx

請從他的博客中找到1-4帖子。 作為新成員,我不允許在此發布所有鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM