zoukankan      html  css  js  c++  java
  • VS2010里属性窗口中的生成操作

                                                                                         ,无,编译 ,内容 ,嵌入的资源...分别是什么意思?

                                 如果是类.cs文件,就得编译之后你才能使用的。如果是txt,excle这种文件,就属性内容或者资源文件了。

    @普通用户: 内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。
    编译(Compile) - 将该文件编译到生成输出中。此设置用于代码文件。

    嵌入资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。
    内容的读写和运行目录下的其他文件没有区分。
    编译和嵌入资源读写,需要用到,例如:
    GetType().Assembly.GetManifestResourceStream(assembleName + ".AppDesc.xml");

    Visual Studio文件属性(无,编译,内容,嵌入的资源)

    生成操作(BuildAction) 属性:BuildAction 属性指示 Visual Studio .NET 在执行生成时对文件执行的操作。BuildAction 可以具有以下几个值之一: 

    无(None) - 不在项目输出组中包含该文件,并且在生成进程中不会对其进行编译。例如包含文档的文本文件,如自述文件。发布之后它就没有了。

    编译(Compile) - 将该文件编译到生成输出中。此设置用于代码文件。 

    内容(Content) - 不编译该文件,但将其包含在“内容”(Content) 输出组中。例如,此设置是 .htm 或其他类型 Web 文件的默认值。 不编译,但是发布之后会原样输出。

    嵌入的资源(Embedded Resource) - 将该文件作为 DLL 或可执行文件嵌入主项目生成输出中。此设置通常用于资源文件。例如NHibernate的映射文件。

      生成操作的默认值取决于添加到解决方案中的文件的扩展名。例如,如果将 Visual C# 项目添加到解决方案资源管理器中,则安装操作的默认值是”编译”,因为扩展名 .CS 指示可编译的代码文件。文件名和扩展名出现在解决方案资源管理器中。

  • 相关阅读:
    zabbix4.2.5常见问题指南
    postgres常用运维sql
    centos7部署inotify与rsync实现实时数据同步
    postgres主从基于流复制
    postgres高可用学习篇三:haproxy+keepalived实现postgres负载均衡
    postgres高可用学习篇二:通过pgbouncer连接池工具来管理postgres连接
    postgres高可用学习篇一:如何通过patroni如何管理3个postgres节点
    centos7安装yum安装pip
    nginx1.15.10配置使用非https访问返回403
    zabbix4.2.5自定义告警模板
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/5007061.html
Copyright © 2011-2022 走看看