Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中的类定义副本生成#_C#_Visual Studio 2010_Proxy_Code Generation_Wrapper - Fatal编程技术网

C# C语言中的类定义副本生成#

C# C语言中的类定义副本生成#,c#,visual-studio-2010,proxy,code-generation,wrapper,C#,Visual Studio 2010,Proxy,Code Generation,Wrapper,我有一个从dynamcis crm的代码生成工具的早期绑定类创建的程序集(DLL)。这些类大多具有属性 我想使用这些类作为带有附加控件的模型 和java一样,is也希望使用反射,但找不到使用FxCop的例子或内省 我尝试使用T4工具箱(Decorator类-),但它不支持属性。 我也尝试过像CodeSmith这样的工具,但不知道这是否可行 我希望VisualStudio或它的扩展可以轻松地完成它 原始类 public class Product { public Guid Id { ge

我有一个从dynamcis crm的代码生成工具的早期绑定类创建的程序集(DLL)。这些类大多具有属性

我想使用这些类作为带有附加控件的模型

和java一样,is也希望使用反射,但找不到使用FxCop的例子或内省

我尝试使用T4工具箱(Decorator类-),但它不支持属性。 我也尝试过像CodeSmith这样的工具,但不知道这是否可行

我希望VisualStudio或它的扩展可以轻松地完成它

原始类

public class Product {
    public Guid Id { get; set; }
}
public class ProducModel {
    public Guid Id { get; set; }
}
生成的类

public class Product {
    public Guid Id { get; set; }
}
public class ProducModel {
    public Guid Id { get; set; }
}
可维护性:如果原来的类发生了变化,您建议的工具/方法会处理吗

有什么建议吗?

我最终使用了visual studio的“转到定义”(F12)功能&复制/粘贴所需的属性

详细答覆