Visual studio Visual Studio一直在卫星DLL的项目中添加resource.h

Visual studio Visual Studio一直在卫星DLL的项目中添加resource.h,visual-studio,resources,project-settings,Visual Studio,Resources,Project Settings,我以前使用VS2008创建的C++/CLI应用程序是英文的,并且在法文版中有一个单独的资源DLL。两者共享同一个resource.h文件 ...\MyApp\resource.h ...\MyApp\MyApp.rc (English resources) ...\MyApp\MyAppFR\MyAppFR.rc (French resources) 虽然MyAppFR.rc确实包含resource.h,但它的文件夹中没有。相反,我告诉编译器将基本项目的文件夹添加到其附加的Include目录中

我以前使用VS2008创建的C++/CLI应用程序是英文的,并且在法文版中有一个单独的资源DLL。两者共享同一个resource.h文件

...\MyApp\resource.h
...\MyApp\MyApp.rc (English resources)
...\MyApp\MyAppFR\MyAppFR.rc (French resources)
虽然MyAppFR.rc确实包含resource.h,但它的文件夹中没有。相反,我告诉编译器将基本项目的文件夹添加到其附加的Include目录中。它运行良好,我对VS2008没有任何问题

现在,该项目已转换为VS2012。每次对法语资源进行更改时,都会签出项目文件并将resource.h添加到其中。我试图从构建和项目中排除该文件,但该文件仍然被添加

在解决方案资源管理器中选择resource.h文件 文件->源代码管理->高级->从源代码管理中排除resource.h 这将签出项目文件。登记入住

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