小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VS 2008打包快捷方式出錯

 xue_dong5437 2011-01-12

前幾天剛有人問過了,樓主應(yīng)該是用vs制作的打包程序,vs打包會出現(xiàn)這種情況,剛才打開vs制作的msi文件研究了一下,發(fā)現(xiàn)是vs打包后shortcut的target屬性設(shè)置問題導(dǎo)致的,解決方法如下:

1、到網(wǎng)上下載orca工具,也就是打開msi文件數(shù)據(jù)庫的工具

2、安裝orca后,用orca打開msi安裝包,在左邊的Tables列表中找到Shortcut表,在右邊記錄中找到Directory為DesktopFolder的記錄,修改該記錄的Target屬性為 [TARGETDIR]應(yīng)用程序名稱.exe

3、保存修改后的msi文件,安裝完成后生成的快捷方式就可以用查找圖標(biāo)和更改圖標(biāo)了

下面是MSDN的解釋http://support.microsoft.com/kb/830612/en-us

將快捷方式的目標(biāo)值是錯誤的安裝使用 Visual Studio.net 創(chuàng)建的是 Windows 安裝程序包后

癥狀
通過使用 Microsoft Visual Studio.net 中的安裝和部署項目選項,您可以創(chuàng)建一個 Microsoft Windows 安裝程序包。 但是...

通過使用 Microsoft Visual Studio.net 中的安裝和部署項目選項,您可以創(chuàng)建一個 Microsoft Windows 安裝程序包。 但是,如果安裝程序包中包含快捷方式文件的安裝程序包后,在目標(biāo)框中的快捷方式文件屬性中出現(xiàn)的目標(biāo)文件路徑不正確。

原因
出現(xiàn)此現(xiàn)象的原因在于 Windows 中的 創(chuàng)建快捷方式 功能不支持 Windows 安裝程序描述符快捷方式的使用。

出現(xiàn)此現(xiàn)象的原因在于 Windows 中的 創(chuàng)建快捷方式 功能不支持 Windows 安裝程序描述符快捷方式的使用。

替代方法
要變通解決此問題,編輯要更改的快捷方式的目標(biāo)值的安裝程序包 (.msi 文件)??梢允褂?Orca 數(shù)據(jù)庫編輯器編輯安裝程序包。Orca 數(shù)據(jù)庫編輯器是可用的...

要變通解決此問題,編輯要更改的快捷方式的目標(biāo)值的安裝程序包 (.msi 文件)。

可以使用 Orca 數(shù)據(jù)庫編輯器編輯安裝程序包。Orca 數(shù)據(jù)庫編輯器是可用的 Microsoft Windows 安裝程序軟件開發(fā)工具包 (SDK) 的一部分。要下載 Windows 安裝程序 SDK,請訪問下面的 Microsoft 網(wǎng)站:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/)
有關(guān) Orca 數(shù)據(jù)庫編輯器的其他信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應(yīng)的文章:
255905  (http://support.microsoft.com/kb/255905/ ) HOWTO: 使用 Orca 數(shù)據(jù)庫編輯器來編輯 Windows 安裝程序文件
要變通解決此問題,請按照下列步驟操作:
  1. 通過使用 Orca 數(shù)據(jù)庫編輯器編輯安裝程序包,請執(zhí)行以下操作:
    1. 啟動 Orca。
    2. 文件 菜單上單擊 打開。
    3. 打開 對話框找到 Setupproj1.msi 文件所在的文件夾。

      注意有關(guān) C:\Setupprojects\Setupproj1\Debug 文件夾中創(chuàng)建該 Setupproj1.msi 文件的詳細(xì)信息,請參閱"詳細(xì)信息"中的 的這篇文章部分。
    4. 單擊 Setupproj1.msi 文件,然后單擊 打開。
    5. 窗格中單擊 文件。
    6. 在右窗格中選擇具有值的行在 $ 文件名 中的 WINAPP1.EXE|Winapp1.exe 列,然后副本出現(xiàn)在 文件 列中的相關(guān)值。
    7. 窗格中單擊 快捷方式。
    8. 在右窗格中選擇具有值的行 SHORTC~1.EXE|Shortcut Winapp1.exe 到名稱 列中。
    9. 目標(biāo) 列中的步驟 f 中復(fù)制值替換現(xiàn)有的值。
    10. 文件 菜單上單擊 保存,然后退出 Orca 數(shù)據(jù)庫編輯器。
  2. 安裝安裝項目。

    注意如果您的計算機(jī)上已經(jīng)安裝了 Setupproj1 安裝項目,請按照下列步驟之前將其刪除。
    1. 在 Windows 資源管理器中,找到 Setupproj1.msi 文件所在的文件夾。默認(rèn)狀態(tài)下,這是在 C:\Setupprojects\Setup1\Debug 文件夾。
    2. 雙擊 Setupproj1.msi 文件。 將啟動安裝向?qū)А?
    3. 在歡迎使用 Setupproj1 安裝向?qū)ы撝?,單?下一步
    4. 在選擇安裝文件夾頁上 文件夾 框中鍵入 C:\InstalledProjects\Setupproj1,然后單擊 下一步。
    5. 在確認(rèn)安裝頁上單擊 下一步。
    6. 在安裝完成頁上單擊 關(guān)閉。
  3. 驗證該快捷方式的目標(biāo)值,請執(zhí)行以下操作:
    1. 在 Windows 資源管理器中,找到 C:\InstalledProjects\Setupproj1 文件夾。
    2. 用鼠標(biāo)右鍵單擊該 快捷方式 Winapp1.exe 文件,然后單擊 屬性
    3. 單擊 快捷方式的快捷方式 Winapp1.exe 屬性 對話框中選項卡。
    4. 快捷方式 選項卡上請注意在 目標(biāo) 框中顯示的值是 C:\InstalledProjects\Setupproj1\bin\Winapp1.exe。

狀態(tài)
此行為是設(shè)計使然。

此行為是設(shè)計使然。

更多信息
重現(xiàn)此問題的步驟若要重現(xiàn)此問題,請按照下列步驟操作: 創(chuàng)建 Windows 應(yīng)用程序項目,請執(zhí)行以下操作: 啟動 Visual Studio.net。 在 文件...

重現(xiàn)此問題的步驟

若要重現(xiàn)此問題,請按照下列步驟操作:
  1. 創(chuàng)建 Windows 應(yīng)用程序項目,請執(zhí)行以下操作:
    1. 啟動 Visual Studio.net。
    2. 文件 菜單上指向 新建,然后單擊 項目。在 新建項目 對話框。
    3. 項目類型 框中,單擊 Visual C# 項目
    4. 模板 框中,單擊 Windows 應(yīng)用程序。
    5. 名稱 框中鍵入 Winapp1。
    6. 位置 框中鍵入 C:\Winprojects,然后單擊 確定。
    7. 生成 菜單上單擊 生成解決方案
  2. 創(chuàng)建 Windows 安裝程序項目,請執(zhí)行以下操作:
    1. 啟動 Visual Studio.net。
    2. 文件 菜單上指向 新建,然后單擊 項目。在 新建項目 對話框。
    3. 項目類型 框中,單擊 安裝和部署項目
    4. 模板 框中,單擊 安裝項目。
    5. 名稱 框中鍵入 Setupproj1
    6. 位置 框中鍵入 C:\Setupprojects,然后單擊 確定。
  3. 將文件添加到 Setupproj1:
    1. 將文件從 Winapp1 文件夾添加到 Setupproj1:
      1. 文件系統(tǒng) (Setupproj1) 選項卡,用鼠標(biāo)右鍵單擊 應(yīng)用程序文件夾,指向 添加,然后單擊 文件。在 添加文件,將出現(xiàn)對話框。
      2. 添加文件 對話框中找到 C:\Winprojects\Winapp1 文件夾。
      3. 選擇該 Winapp1 中的出現(xiàn)的所有文件文件夾,然后單擊 打開。
    2. 添加 Setupproj1 Bin 文件夾:
      1. 文件系統(tǒng) (Setupproj1) 窗口,用鼠標(biāo)右鍵單擊 應(yīng)用程序文件夾 文件夾,指向 添加,然后再單擊 文件夾。
      2. 對于新的文件夾的名稱,鍵入 bin。
    3. 將該 Winapp1.exe 的文件添加到 Setupproj1 C:\Winprojects\Winapp1\Bin\Debug 文件夾:
      1. 文件系統(tǒng) (Setupproj1) 選項卡,用鼠標(biāo)右鍵單擊 bin 文件夾,指向 添加,然后單擊 文件。在 添加文件 對話框。
      2. 添加文件 對話框中找到 C:\Winprojects\Winapp1\Bin\Debug 文件夾。
      3. 單擊 Winapp1.exe 文件,然后單擊 打開。
    4. 將快捷方式文件添加到 Setupproj1:
      1. 在右窗格中用鼠標(biāo)右鍵單擊 Winapp1.exe,然后單擊 $ 創(chuàng)建快捷方式以 Winapp1.exe。
      2. 移動到 應(yīng)用程序文件夾 文件夾的 快捷方式 Winapp1.exe 文件。
    5. 生成 菜單上單擊 生成解決方案。在 C:\Setupprojects\Setupproj1\Debug 文件夾中創(chuàng)建 Setupproj1.msi 文件。

      back to the "Workaround" section
  4. 請退出 Visual Studio.net。
  5. 安裝安裝程序文件,請執(zhí)行以下操作:
    1. 在 Windows 資源管理器中,找到 C:\Setupprojects\Setupproj1\Debug 文件夾。
    2. 雙擊 Setupproj1.msi 文件。 將啟動安裝向?qū)А?
    3. 在歡迎使用 Setupproj1 安裝向?qū)ы撝?,單?下一步
    4. 在選擇安裝文件夾頁上 文件夾 框中鍵入 C:\InstalledProjects\Setupproj1,然后單擊 下一步。
    5. 在確認(rèn)安裝頁上單擊 下一步
    6. 在安裝完成頁上單擊 關(guān)閉。
  6. 驗證該目標(biāo)文件的快捷方式文件存在:
    1. 在 Windows 資源管理器中,找到 C:\InstalledProjects\Setupproj1 文件夾。
    2. 用鼠標(biāo)右鍵單擊該 快捷方式 Winapp1.exe 文件,然后單擊 屬性。在 快捷方式 Winapp1.exe 屬性 對話框。
    3. 單擊 快捷方式 選項卡。
    4. 快捷方式 選項卡上請注意在 目標(biāo) 框中值是 Setupproj1。這是您在步驟 2 中創(chuàng)建的 Windows 安裝程序項目的名稱。

      所需的值在 目標(biāo) 框是 C:\InstalledProjects\Setupproj1\bin\Winapp1.exe。這是您創(chuàng)建此快捷方式在步驟 3 維,目標(biāo)文件的路徑。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多