Visual Studio 2010,安装许可证Windows XP / 7

时间:2011-09-20 09:57:54

标签: visual-studio dialog

Visual Studio 2010,Windows XP / 7

我不确定我是否在这里做,但我有一个应用项目与(visual studio)安装项目。

我已经为App项目创建了一个许可文件license.rtf,并将其包含在 设置项目。

我还在Setup项目中添加了“License”对话框,并添加了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文件,但没有成功

/斯蒂芬

2 个答案:

答案 0 :(得分:1)

您需要添加项目输出中尚不存在的文件。此错误通常是因为您选择了作为主输出一部分的许可证文件,并且无法输出文件两次以构建许可证对话框。

添加单独的文件或确保未使用主输出部署它。

  1. 右键单击安装程序项目 - >查看 - >文件系统
  2. 选择“应用程序文件夹”。
  3. 在右侧窗格中,右键单击 - >添加 - >文件
  4. 添加不属于项目的文件,例如完全独立的rtf文件。
  5. 右键单击安装程序项目 - >查看 - >用户界面
  6. 选择“许可协议”对话框。
  7. 在属性窗口中再次选择您的许可文件。
  8. 选择刚添加到安装文件系统的文件。
  9. 注意:确保删除任何不正确的选择,它们将显示在安装程序项目下,并带有红色的“无效”图标。即使在添加新的单独文件后,旧的文件仍可能会停留,从而导致构建中出现警告。

    项目中存在冲突文件的示例。该图标实际上是“排除”,但会提示您在安装程序构建期间文件不可用。

    Conflicting license file that should be removed

答案 1 :(得分:1)

如果附加的rtf文件是使用Visual Studio本身创建的,则该文件可能存在一些编码问题。因此,使用Microsoft Word创建一个新文件并将文件另存为rtf。

我已经解决了这个问题。