簡體   English   中英

在非建模項目中從VS2010 UML類圖生成類代碼

[英]Generating class code from VS2010 UML class diagram within a non-modelling project

我正在嘗試編寫一些T4模板,以根據居住在我的域項目中的物理UML類圖生成基本的類定義。 但是,我在網上看到的所有用於從UML類圖生成代碼的T4示例都基於建模項目(.modelproj)。 是否可以使用T4模板來檢查和生成不在VS2010建模項目中的UML類圖的代碼? 我不能在建模項目中使用類圖,因為它們是邏輯的,因此任何類屬性都限於四種基本類型。

Visual Studio類圖有2種:只能在.modelproj項目中打開的UML .classdiagram文件; 以及您可以使用解決方案資源管理器中的“查看類圖”命令從代碼文件中獲取的.NET類圖。 我不清楚您要使用哪一種,因為如果您使用的是后者,那么您已經有了一些代碼。

順便說一句,您實際上可以在UML類圖中使用任何類型的屬性。 在模型資源管理器中,右鍵單擊以獲取根節點上的快捷菜單,然后選擇“添加外部類型”。 您可以輸入任何名稱空間並鍵入名稱。 然后,該類型出現在菜單中,用於設置類屬性的類型。

暫無
暫無

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

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