2017-01-26 71 views
0

我希望這是在Visual Studio 2010 GUI的一部分,因爲這些屬性是MS Windows功能:如何爲Visual Studio 2010項目構建的DLL文件設置公司名稱和其他屬性?

image description

但我看不出有什麼辦法來配置所包含的內容。我所需要的最重要的事情是:文件

  • 顯示版本號
  • 顯示架構(32位和64位)
  • 顯示的公司名稱
  • 我的

    • 集原來的名字可以看到其他程序有這些屬性填寫。我沒有。項目設置在哪裏? Mine是一個C++項目。

    +0

    這些在一個版本的資源設置。 https://msdn.microsoft.com/en-us/library/windows/desktop/aa381058(v=vs.85).aspx – drescherjm

    +0

    哇,VS2010 - 這是*舊*。你有沒有考慮升級你的工具鏈? –

    +0

    @JesperJuhl我很想去,但我不是做這種決定的人。每當我有機會時,我都會談論它。 –

    回答

    2

    我發現在我的資源文件的dll項目的編輯可能性。 我使用VS2015,但它應該在這方面是相同的。

    搜索版本。

    在rc文件,有前人的精力是這樣的:

    //////////////////////////////////////////////////////////////////////////// 
    // 
    // Version 
    // 
    
    VS_VERSION_INFO  VERSIONINFO 
    FILEVERSION  1,0,0,1 
    PRODUCTVERSION 1,0,0,1 
    FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 
    #ifdef _DEBUG 
    FILEFLAGS VS_FF_DEBUG 
    #else 
    FILEFLAGS 0x0L 
    #endif 
    FILEOS VOS_NT_WINDOWS32 
    FILETYPE VFT_DLL 
    FILESUBTYPE VFT2_UNKNOWN 
    BEGIN 
    BLOCK "StringFileInfo" 
    BEGIN 
        BLOCK "040704B0" 
        BEGIN 
         VALUE "CompanyName", "TODO: <CompanyName>" 
         VALUE "FileDescription", "TODO: <FileDescription>" 
         VALUE "FileVersion",  "1.0.0.1" 
         VALUE "InternalName", "Filename.dll" 
         VALUE "LegalCopyright", "TODO: (c) <CompanyName>. All Rights reserved." 
         VALUE "OriginalFilename","Filename.dll" 
         VALUE "ProductName", "TODO: <ProductName>" 
         VALUE "ProductVersion", "1.0.0.1" 
        END 
    END 
    BLOCK "VarFileInfo" 
    BEGIN 
        VALUE "Translation", 0x0407, 1200 
    END 
    END 
    
    相關問題