1.使用mfc 编写一个ActiveX控件,可以嵌入到网页上去。使用的是中文的winxp3.其中的区域设置默认应该是中文的。
2.建立一个部署工程,制作安装包,我选择的Localization是English(United States).编译的时候提示
警告: 未能匹配项“Windows Installer 3.1”的区域性“en-US”。改用区域性“zh-CHS”。
警告: 未能匹配项“.NET Framework 3.5”的区域性“en-US”。改用区域性“zh-CHS”。
我的问题:
1.安装包在中文,和英文操作系统下使用会不会有问题?目前在中文操作系统好像没有问题。
2.安装包在有的机器上好像需要vs2008的运行库,有的好像不需要?这是为什么?制作安装包是否需要把vs运行库当成必选项。
2.建立一个部署工程,制作安装包,我选择的Localization是English(United States).编译的时候提示
警告: 未能匹配项“Windows Installer 3.1”的区域性“en-US”。改用区域性“zh-CHS”。
警告: 未能匹配项“.NET Framework 3.5”的区域性“en-US”。改用区域性“zh-CHS”。
我的问题:
1.安装包在中文,和英文操作系统下使用会不会有问题?目前在中文操作系统好像没有问题。
2.安装包在有的机器上好像需要vs2008的运行库,有的好像不需要?这是为什么?制作安装包是否需要把vs运行库当成必选项。
安装包在有的pc上需要Microsoft Visual C++2008 Redistributable。因为Microsoft Visual C++2008 Redistributable有中文,英文的。如何才能在一次发布在英文,中文操作系统下自动选择呢?
你可以在程序中书写
STDMETHODIMP GetLanguageID( long *pValue
);来获取系统语言