将“复制到输出目录”的默认选项设置为“始终复制”

Posted

技术标签:

【中文标题】将“复制到输出目录”的默认选项设置为“始终复制”【英文标题】:Set the default option for 'Copy to Output Directory' to 'Copy Always' 【发布时间】:2014-12-06 17:50:34 【问题描述】:

我刚刚在vb.net 开始了一个新项目,新项目使用了大量的图像/文本文件。

实际项目是一个简单的安装程序,但我对现有安装程序的要求太高了,所以我必须自己创建。

我的问题是我必须进入我添加的每个文件的属性并将“复制到输出目录”从“从不”更改为“始终复制”,您可以想象这是一个公平的过程需要一点时间来添加大约 50 个文件:

是否可以将“始终复制”设置为将新文件添加到任何vb.net 项目的默认设置?如果有,怎么做?

我想有一些注册表调整可以做到这一点,但我没有找到任何东西。

【问题讨论】:

为什么不直接卸载工程文件,直接编辑工程文件? @JamesWoolfenden 这个解决方案有点……笨重。我希望这成为 *every fi 的默认值 我突然想到这可能可以通过宏来完成。 不要一次只做一个文件。您可以在解决方案资源管理器窗口中选择多个文件。单击时按住 Shift 或 Ctrl 键。基本工作流程是选择第一个图像文件,然后按住 Shift 键并单击最后一个图像文件。您在“属性”窗口中所做的更改适用于所有选定的文件。 【参考方案1】:

我关注了@Hans Passant 关于选择所有 文件并将它们设置为“始终复制”的评论:

【讨论】:

这似乎有效;我仍然会检查一些随机文件以确保!

以上是关于将“复制到输出目录”的默认选项设置为“始终复制”的主要内容,如果未能解决你的问题,请参考以下文章

C#常见的文件路径Api

使用.net core读取Json文件配置

.Net Core Web应用加载读取Json配置文件

C#录制视频

.Net Core控制台应用加载读取Json配置文件

Linq To Xml操作XML增删改查