首页 文章

Visual Studio继续在卫星DLL的项目中添加resource.h

提问于
浏览
0

我的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" ,但它的文件夹中没有 . 相反,我告诉编译器在其"Additional Include Directories"中添加基础项目的文件夹 . 它工作正常,我对VS2008没有任何问题 .

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

1 回答

  • 0
    • 在解决方案资源管理器中选择resource.h文件

    • File-> Source Control-> Advanced->从Source Control中排除resource.h

    这将检出项目文件 . 检查他们 .

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

相关问题