为了账号安全,请及时绑定邮箱和手机立即绑定

VisualStudio项目属性中的各种“生成操作”设置是什么?它们是做什么的?

VisualStudio项目属性中的各种“生成操作”设置是什么?它们是做什么的?

VisualStudio项目属性中的各种“生成操作”设置是什么?它们是做什么的?在大多数情况下,您只需将VisualStudio为您设置的任何默认设置.我指的是BuildAction属性用于解决方案资源管理器中选择的每个文件。有很多种选择,很难知道每个选项都会做些什么。
查看完整描述

3 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

  • 该文件不包含在项目输出组中,也不在构建过程中编译。一个示例是包含文档(如自述文件)的文本文件。

  • 编译该文件被编译到生成输出中。此设置用于代码文件。

  • 含量允许您通过Application.GetContentStream(URI)作为流检索文件(与程序集位于同一目录中)。要使此方法工作,它需要AssemblyAssociatedContentFile自定义属性,VisualStudio在将文件标记为“Content”时慷慨地添加该属性

  • 嵌入式资源:将文件嵌入到独占程序集清单资源中。

  • 资源 (只限于WPF):将文件嵌入到共享程序集中(由具有类似设置的程序集中的所有文件)中,程序集清单资源名为AppName.g.resources。

  •  (只限于WPF)*用于编译xaml卷进baml..这个baml然后嵌入到与Resource(即可作为“AppName.g.资源”查阅)

  • 应用定义 (只限于WPF)标记定义应用程序的XAML/class文件。使用x:class=“Namespace.ClassName”指定代码隐藏,并使用StartupURI=“Window1.xaml”设置启动表单/页面

  • SplashScreen (只限于WPF)*标记为SplashScreen 在加载wpf应用程序时自动显示,然后消失。

  • 设计数据:编译XAML视图模型,以便在VisualStudio中使用示例数据预览用户控件(使用模拟类型)

  • DesignDataWithDesignTimeCreatableTypes*编译XAML视图模型,以便在VisualStudio中使用示例数据预览用户控件(使用实际类型)

  • 实体部署(实体框架)用于部署实体框架构件

  • 代码分析词典*包含以下内容的XML文件自定义词典拼写规则


查看完整回答
反对 回复 2019-06-25
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

从文件中:

BuildAction属性指示执行生成时VisualStudio如何处理文件。BuildAction可以具有以下几个值之一:

无-该文件未包含在项目输出组中,也未在生成过程中编译。一个示例是包含文档(如自述文件)的文本文件。

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

内容-该文件未被编译,但包含在内容输出组中。例如,此设置是.htm或其他类型Web文件的默认值。

Embedded Resource-此文件作为DLL或可执行文件嵌入主项目生成输出中。它通常用于资源文件


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 1362 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信