1
我的Visual Studio 2008 ATL項目有一個控件,它在幾個地方定義了一個版本號。 IDL文件:COM與ATL版本
uuid(56CD4ADB-B72D-4BF8-B5AC-6CA320EAD27D),
version(1.0),
helpstring("MyProject 1.0 Type Library")
控件的頭文件:
class ATL_NO_VTABLE CMyControl :
public CComObjectRootEx<CComSingleThreadModel>,
public IDispatchImpl<IMyControl,
&IID_IMyControl, &LIBID_MyProjectLib,
/*wMajor =*/ 1, /*wMinor =*/ 0>,
...
而一個RGS文件:
MyCompany.MyProject.MyControl.1 = s 'MyControl Class'
什麼是這些版本號之間的關係?當我想發佈第2版時,我是否將所有3增加?爲什麼註冊表腳本中的版本只有1而不是1.0?
刪除測試了一下光。來自網址,因爲它們無法正常工作 – 2012-01-27 11:31:06