2011-09-20 92 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

相关问题