You can reverse engineer C# projects when you select C# projects from the Reverse Engineer list in the Reverse Engineer C# dialog box.
Make sure you reverse engineer each project into a separate model.
Assembly properties are reverse engineered as follow:
C# assembly properties |
PowerDesigner equivalent |
---|---|
Title |
Name of the model |
Description |
Description of the model |
Configuration |
AssemblyConfiguration extended attribute |
Company |
AssemblyCompany extended attribute |
Copyright |
AssemblyCopyright extended attribute |
Product |
AssemblyProduct extended attribute |
Trademark |
AssemblyTrademark extended attribute |
Version |
AssemblyVersion extended attribute |
Culture |
AssemblyCulture extended attribute |
AssemblyVersionAttribute System.CLSCompliant AssemblyFlagsAttribute |
Stored in CustomAttributes extended attribute |
Project properties are reverse engineered as extended attributes whether they have a value or not. For example, the default HTML page layout is saved in extended attribute DefaultHTMLPageLayout.
You can use the Ellipsis button in the Value column to modify the extended attribute value, however you should be very cautious when performing such changes as they may jeopardize model generation.