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

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

在大多数情况下,您只需将VisualStudio为您设置的任何默认设置.我指的是BuildAction属性用于解决方案资源管理器中选择的每个文件。有很多种选择,很难知道每个选项都会做些什么。



慕姐4208626
浏览 1366回答 3
3回答

翻翻过去那场雪

无该文件不包含在项目输出组中,也不在构建过程中编译。一个示例是包含文档(如自述文件)的文本文件。编译该文件被编译到生成输出中。此设置用于代码文件。含量允许您通过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文件自定义词典为拼写规则

慕田峪9158850

从文件中:BuildAction属性指示执行生成时VisualStudio如何处理文件。BuildAction可以具有以下几个值之一:无-该文件未包含在项目输出组中,也未在生成过程中编译。一个示例是包含文档(如自述文件)的文本文件。编译-该文件被编译到生成输出中。此设置用于代码文件。内容-该文件未被编译,但包含在内容输出组中。例如,此设置是.htm或其他类型Web文件的默认值。Embedded Resource-此文件作为DLL或可执行文件嵌入主项目生成输出中。它通常用于资源文件
打开App,查看更多内容
随时随地看视频慕课网APP