注册
登录
VS
Visual Studio项目属性中的各种“生成操作”设置是什么,它们做什么?
返回
Visual Studio项目属性中的各种“生成操作”设置是什么,它们做什么?
作者:
狗头军师
发布时间:
2024-08-16 03:07:10 (6月前)
在大多数情况下,只要将Visual Studio为您设置的内容作为默认值即可。我指的是在解决方案资源管理器中选择的每个文件的BuildAction属性。有很多选项,很难知道每个选项都会做什么。
收藏
举报
2 条回复
1#
回复此人
v-star*위위
|
2020-08-03 16-59
无:该文件不包括在项目输出组中,并且在构建过程中未编译。一个示例是包含文档的文本文件,例如自述文件。 编译:文件被编译到构建输出中。此设置用于代码文件。 Content:允许您通过Application.GetContentStream(URI)以流的形式检索文件(与程序集位于同一目录中)。为使此方法起作用,它需要一个AssemblyAssociatedContentFile自定义属性,当您将文件标记为“内容”时,Visual Studio会优雅地添加该属性 嵌入式资源:将文件嵌入专用程序集清单资源中。 资源 (仅WPF):将文件嵌入名为AppName.g.resources的共享清单文件资源(由具有相似设置的程序集中的所有文件)。 Page (仅用于WPF):用于将xaml文件编译成baml。所述baml然后嵌有相同的技术Resource(即,可作为`AppName.g.resources) ApplicationDefinition (仅WPF):标记定义您的应用程序的XAML /类文件。您可以使用x:Class =“ Namespace.ClassName”指定背后的代码,并使用StartupUri =“ Window1.xaml”设置启动表单/页面 SplashScreen (仅WPF):标记为的图像会SplashScreen 在WPF应用程序加载后自动消失 DesignData:编译XAML视图模型,以便可以在Visual Studio中使用示例数据预览用户控件(使用模拟类型) DesignDataWithDesignTimeCreatableTypes:编译XAML视图模型,以便可以在Visual Studio中使用示例数据预览用户控件(使用实际类型) EntityDeploy:(实体框架):用于部署实体框架工件 CodeAnalysisDictionary:一个包含用于拼写规则的自定义单词词典的XML文件
编辑
登录
后才能参与评论