zoukankan      html  css  js  c++  java
  • Configuration Section Designer注意的地方

    Configuration Section Designer是什么?
    A Visual Studio add-in that allows you to graphically design .NET Configuration Sections and automatically generates all the required code and a schema definition (XSD) for them.
      官方主页:http://csd.codeplex.com/
          简单的说,就是一个VS插件,可以通过设计XSD架构生成强类型的配置,对于复杂的配置,当然你可以用手工写,继承自System.Configuration.ConfigurationSection,写相应的属性、集合,。。。。。如果配置较复杂或者属性较多,这就成了一项体力活,这个时候工具就发挥了作用了,Configuration Section Designer就是这么一个工具,集成到VS IDE,非常方便。


    现在这个版本对中文的VS支持得不好,但是基本功能可以用,安装完后没有生成VS的文件模板,如果要使用,可以在下载的源码中可以找到下面几个文件
    • ConfigurationSection.csd: the designer itself.
    • ConfigurationSectionCode.tt: a text template code generator that generates the C# code for the configuration section.
    • ConfigurationSectionSample.tt: generates a sample configuration file.
    • ConfigurationSectionSchema.tt: generates the XSD schema representing the configuration section.
    把这几个文件复制或添加到项目里面,然后对
    ConfigurationSection.csd进行设计,设计完成后会自动成功配置的代码。
    值得注意的是,生成的示例xxxsample.config文件中,
        <configSections>
            
    <section name="testConfiguration" type="TestConfig.Config.TestConfiguration"/>
        
    </configSections>
    type="TestConfig.Config.TestConfiguration" 后面要加程序集名,否则加载会出错,实际上就是在反射的时候要根据完全限定名来加载程序集才能正确的加载
    type="TestConfig.Config.TestConfiguration,TestConfig"

    具体的使用可以参考 蝈 蝈的这篇博文




  • 相关阅读:
    javascript 获取 sx:datetimepicker 的值
    struts-dojo的使用
    struts-dojo的使用
    HTML 标签的 target 属性
    HTML 标签的 target 属性
    关于用struts2框架中iframe对应的jsp页面的不到action的值的问题
    关于用struts2框架中iframe对应的jsp页面的不到action的值的问题
    浏览器加载、渲染html的顺序和页面优化
    浏览器加载、渲染html的顺序和页面优化
    linux 安装swoole扩展方法
  • 原文地址:https://www.cnblogs.com/jintan/p/1556360.html
Copyright © 2011-2022 走看看