2011-09-20 118 views
0

的Visual Studio 2010中,Windows XP/7Visual Studio 2010中,安裝許可證的Windows XP/7

我不知道,如果我做的就在這裏,但我有一個(視覺工作室)安裝項目的應用程序項目。

我已經創建了一個許可文件license.rtf到App項目並將它包含到 安裝項目中。

我還在安裝項目中添加了「許可證」對話框,並將license.txt文件添加到對話框中,但是當我重建安裝項目時,出現以下錯誤消息?

Error 1 Unable to build dialog module named 'c:\Program Files (x86)\ 
       Microsoft Visual Studio 10.0\Common7\Tools\Deployment\.\VsdDialogs\ 
       1033\VsdLicenseDlg.wid' 
       C:\svn\eis-damalini-easylink\EasyLink\Setup1\Setup1.vdproj Setup1 

我也試圖與.rtf文件,但沒有成功

/斯特凡

回答

1

您需要添加一個文件不存在在你的項目輸出。此錯誤通常是因爲您選擇了作爲主要輸出的一部分的許可證文件,並且無法兩次輸出該文件以構建許可證對話框。

添加一個單獨的文件或確保它未與主輸出一起部署。

  1. 右鍵單擊您的安裝項目 - >查看 - >文件系統
  2. 選擇 「應用程序文件夾」。
  3. 在右側窗格中,右鍵單擊 - >添加 - >文件
  4. 添加不屬於您的項目的文件,例如完全獨立的rtf文件。
  5. 右鍵單擊您的安裝程序項目 - >查看 - >用戶界面
  6. 選擇「許可協議」對話框。
  7. 在屬性窗口中再次選擇您的許可證文件。
  8. 選擇剛添加到安裝文件系統的文件。

注意:確保刪除了所做的任何不正確的選擇,它們將顯示在安裝程序項目下,並顯示一個紅色「無效」圖標。即使在添加一個新的單獨文件之後,舊版本仍然可能在您的構建中繼續留下警告。

在您的項目中出現衝突文件的示例。該圖標實際上用於「排除」,但會提示您在安裝程序構建期間文件不可用。

Conflicting license file that should be removed

1

如果使用Visual Studio本身產生附加的RTF文件,則可能是與文件中的一些編碼問題。因此,使用Microsoft Word創建一個新文件並將該文件保存爲rtf。

我已經解決了我的問題。

+0

這是爲我做的。如果你通過VS創建.rtf,它會被奇怪地編碼。用Word打開它並重新保存,爲我工作。 – SouthShoreAK

相關問題