道歉,如果重复,我确实尝试了几次搜索,却没有发现它......
我的应用程序编辑了许多“配置”文件。真的,它只是一个编辑这些文件的gui,因为它们有一种特殊的格式。无论如何,每当我在visual studio中放入一组新文件,并选择“Copy to Output directory”到“Copy always”时,这个工作正常。除了所有其他文件之外,将“Build Action”设置为“None”,但.inf文件将始终将“Build Action”设置为“Resource”...这会导致它不会被复制到输出目录(如据我所知)。
我想我必须在这里遗漏一些东西,因为看起来VS是故意这样做的,所以也许每次我将其构建操作改为无时都不遵循最佳实践 - 将其复制到输出目录中像所有其他文件一样。
感谢。
答案 0 :(得分:4)
是的,默认的Build Action是“Resource”。 .inf文件扩展名是一种注册文件类型,用于即插即用安装程序。 c:\ windows \ inf充满了它们。只需将Build Action更改为None或使用不同的文件扩展名。