欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Howto: Deploy VC2008 apps without installing

系統 2097 0

There are several reasons for xcopy deployment of an application (also known as application local). One main reason is that you are independent of what the target computer has installed.
Also your application always uses the “correct” (or better: tested) version of DLLs, regardless of what MS installed or updated (see: ? .NET2 SP1 update breaks ? old apps!? ).

The easiest way to overcome the problem is to ? link static against the CRT/MFC . But in some scenarios this is not an option and not possible.

But to be independent from OS updates or from ? vcredist_x86.exe ? installations of other apps, you need to do the following steps:

  • Remove the auto-generation of manifests (from all DLLs) and change the manifest generation form your EXE to an external manifest; you can do this by choosing: Project|Properties|Configuration Properties|Manifest Tool|Input and Output|Embed Manifest: No
  • Recompile your application and modify the external manifest as follows:
  • Copy your application and the external manifest to your deployment directory
  • Open the manifest-file (appname.exe.manifest) and remove the “publicKeyToken” from all MFC/CRT/ATL/OpenMP entries. Please leave the publicKeyToken to the “Microsoft.Windows.Common-Controls” entry.
  • Copy all neccessary directories under %ProgramFiles%\Microsoft Visual Studio 9.0\VC\redist\x86 to your deployment directory
  • In all sub-directories (Microsoft.VC90.CRT, optional: Microsoft.VC90.MFC, Microsoft.VC90.ATL, Microsoft.VC90.OPENMP, Microsoft.VC90.MFCLOC) open the manifest-file and also remove the publicKeyToken
  • Also lookup the version info from these manifest files and correct the version-info of the corresponding entries in your application manifest file
  • Save all manifests and let your program run; it should now run on all supported OS without installing anything…

After doing all these manifest stuff you can also embed the manifest into your application (EXE). And of course: The same can be done with x64 and IA64 apps.

I have made an example of ? the default MFC app (4.6 MB) ? for reference.

The (simple) manifests for the new MFC feature pack and the application looks like:

Application.exe.manifest

    
      
        
          
            
          
        
      
      
        
          
        
      
      
        
          
        
      
      
        
          
        
      
    
  

Microsoft.VC90.CRT.manifest

    
      
        
          
            
              
              
            
          
        
      
    
  

Microsoft.VC90.MFC.manifest

    
      
        
          
            
              
                
                
              
            
          
        
      
    
  

Instead of putting the “Microsoft.VC90.MFC” and “Microsoft.VC90.CRT” directories into the application folder, you can also just put the files from these folders into the application directory. The main advantage is, that your app will also work on W2k-SP4.

Here is also my older post for VS2005.

?

?

from: http://blog.kalmbach-software.de/2008/05/03/howto-deploy-vc2008-apps-without-installing-vcredist_x86exe/

Howto: Deploy VC2008 apps without installing vcredist_x86.exe


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品福利视频在线观看视频 | 国产免费一级淫片 | 色综合成人 | 91精品国产免费久久久久久 | 特黄a级片| 自拍偷拍视频网站 | 国产欧美精品一区二区三区 | 欧美日本一道高清二区三区 | 久久99国产亚洲精品观看 | 国产一级成人毛片 | avtom影院入口永久在线观看 | 亚洲成人在线视频播放 | 国产在线精品一区二区三区 | 亚洲一区二区三区在线 | 日本aⅴ在线观看 | 亚洲精品美女久久久 | 欧美日韩综合精品一区二区三区 | 爱福利视频导航 | 欧美黄色大片在线观看 | 中文字幕视频在线 | 日本高清动作片www网站免费 | 成人天堂网 | 久久久精品午夜免费不卡 | 久久久无码精品亚洲日韩按摩 | 99热国产这里只有精品9九 | 精品久久久久久久久久久久 | 亚洲国产成a人v在线观看 | 国产精品久久久久久吹潮 | 插下面视频 | 国产在视频一区二区三区吞精 | 成年做羞羞免费观看视频网站 | 亚洲一一在线 | 国产小视频福利 | 日韩精品高清在线 | 天天插天天狠天天透 | 91视频麻豆视频 | 日本女人毛茸茸 | 久久久久99| 日本黄色高清网站 | 国产精品一区二区久久 | 久久国产视频网 |