Dll 将版本信息添加到Windows Phone 8.1 C++/CLI类库

Dll 将版本信息添加到Windows Phone 8.1 C++/CLI类库,dll,c++-cx,windows-phone-8.1,Dll,C++ Cx,Windows Phone 8.1,我已经创建了一个通用的C++/CX windows运行时组件库。VS2013中的通用库项目构建为Windows 8.1 dll和Windows Phone 8.1 dll 对于Windows 8.1 dll,我可以添加一个“resource.rc”文件,然后向其中添加VERSIONINFO 但是对于Windows Phone 8.1 dll,我无法添加“resource.rc”文件,因为它需要winres.h,而winres.h不存在。我尝试从Resource.rc代码中删除对winres.h的

我已经创建了一个通用的C++/CX windows运行时组件库。VS2013中的通用库项目构建为Windows 8.1 dll和Windows Phone 8.1 dll

对于Windows 8.1 dll,我可以添加一个“resource.rc”文件,然后向其中添加VERSIONINFO

但是对于Windows Phone 8.1 dll,我无法添加“resource.rc”文件,因为它需要winres.h,而winres.h不存在。我尝试从Resource.rc代码中删除对winres.h的所有引用,但生成的dll不包含版本信息


如何将C++/CX WP 8.1 wrc库版本化?

这对我很有用。像往常一样添加.rc文件。然后转到项目“配置属性>资源>常规”

要“其他包含目录”,请添加$(WindowsSDK80Path)\Include\um
基本上,它应该指向类似“C:\ProgramFiles(x86)\Windows Kits\8.1\Include\um”的路径

添加资源文件时,默认情况下不会加载该文件。Nikola提到的第二部分很关键:“->Properties->Configuration Properties->Resources->General->Additional Include目录”是您需要粘贴$(WindowsSDK80Path)\Include\um的地方。请注意,您必须手动添加VS_VERSION_INFO文件(它可以很容易地从Windows项目中复制)。