簡體   English   中英

在我的項目解決方案中動態創建一個類

[英]Dynamically create a class in my project solution

我想在我的項目的特定文件夾中動態創建一個類

在第一個項目運行時,它在一些文件夾“Bridge”中物理創建類,此后我想直接使用這個類,也想在解決方案中查看

可能嗎 ?

假設我有XML文件

<Root>
  <ClassDynamic>
      <Field >
            <FieldName> ID </FieldName>
            <FieldType> int </FieldType>    
      </Field>
      <Field >
            <FieldName> Name</FieldName>
            <FieldType> string </FieldType>    
      </Field>
  </ClassDynamic>
</Root>

在文件夾中創建物理類

public class ClassDynamic
    {
        public int ID { get; set; }
        public string Name { get; set; }
    }

是的,它會創建XML的XSD架構文件,然后在此處更多地創建架構的C#類

要創建模式,請使用Visual Studio單擊XML選項卡,然后創建模式,保存此模式,然后自定義此命令並運行它:

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\XSD.exe" AppSettings.xsd /c /l:CS /n:"MyProgram.SomeNamespace.AppServices.Settings"

暫無
暫無

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

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