Visual Studio不断在附属DLL的项目中添加resource.h

时间:2013-06-17 13:02:17

标签: visual-studio resources project-settings

我的C ++ / CLI应用程序(以前使用VS2008创建)是英文版,并且具有法语版本的单独资源DLL。两者都共享相同的resource.h文件

...\MyApp\resource.h
...\MyApp\MyApp.rc (English resources)
...\MyApp\MyAppFR\MyAppFR.rc (French resources)

虽然MyAppFR.rc执行#include "resource.h",但它的文件夹中没有。{相反,我告诉编译器在“附加包含目录”中添加基础项目的文件夹。它工作正常,我对VS2008没有任何问题。

现在,该项目已转换为VS2012。每次在法语资源中进行更改时,都会检出项目文件并添加“resource.h”。我试图从构建中以及从项目中排除文件,但仍然添加了文件。

1 个答案:

答案 0 :(得分:0)

  1. 在Solution Explorer
  2. 中选择resource.h文件
  3. 文件 - >源代码管理 - >高级 - >从源代码管理中排除resource.h
  4. 这将结帐项目文件。检查它们。

    resource.h文件仍将在项目中可见,但其名称旁边还会有一个红点,表示源控制器将忽略它。