VS文件生成操作

VS文件生成操作

  1. 遇到的问题
    在WPF对xml配置文件进行数据绑定后,生成exe文件后。修改配置文件重新打开运行程序,界面中配置选项并未发生改变
  2. 问题原因
    原因是xml配置文件的文件属性中"复制到输出目录"设置为“不复制”、“生成操作”设置为“嵌入的资源”,导致xml文件被编译到应用程序中。
  3. 解决方法
    解决方法就是对上述的两个属性分别设置为"始终复制"和"内容",重新生成即可。解决方法很简单,但是没有意识到这一点的时候就会感觉晕头转向,云里雾里 O(∩_∩)O哈哈。针对此问题做了对文件属性的相关调查,针对文件生成操作,作如下记录(不足之处请指出感谢!):
    生成操作项目类型描述
    AdditionalFilesC#、Visual Basic作为输入传递给C#或Visual Basic编译器的非源文本文件。此生成操作主要用于向分析器提供输入,项目因为这些分析器来验证代码质量。
    ApplicationDefinitionWPF定义应用程序的文件。首次创建项目时,这是App.xaml
    CodeAnalusisDictionary.NET自定义单词字典,代码分析使用该字典进行拼写检查。
    编译任何文件被传递到编译器作为源文件
    内容.NET标记’"内容"的文件可以通过调用Application.GetContentStream作为流进行检索。对于ASP.NET项目,在部署站点时包含这些文件,作为站点的一部分
    DesignDataWPF用于XAML ViewModel文件,允许在设计时使用虚拟类型和示例数据查看用户控件
    DesignDataWithDesignTimeCreateableTypesWPF与DesignaData类似,但具有实际类型
    嵌入式资源.NET文件被传递到C#编译器作为嵌入程序集中的资源。可以调用System.Relection.Assembly.GetMainfestResourcesStream从程序集中读取文件
    EntityDeploy.NET用于指定EF项目部署的实体框架(EF).edmx文件
    Fakes.NET用于Microsoft Fakes测试框架
    任何文件不易任何方式生成。例如,此值可用于文档文件,例如"ReadMe"文件
    WPF将XAML文件编译为二进制.baml文件,以便在运行时提升加载速度
    资源WPF指定将文件嵌入到扩展名为.g.resources的程序集清单资源文件中
    阴影.NET用于包含生成的程序集文件名列表的.accessor文件,每行一个。对于列表中的每个程序集,生成名称为ClassName_Accessor的公共类,这些类与原始类类似,但具有公共方法,而不是私有方法。用于单元测试。
    SplashScreenWPF指定应用启动时在运行时显示的图像文件
    XamlAppdefWindows Workflow Foundation指示生成操作将工作流XAML文件生成为具有嵌入式工作流的程序集
    参见VS 官方链接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值