【问题标题】:Add license agreement to setup project as embeded resource?添加许可协议以将项目设置为嵌入式资源?
【发布时间】:2012-04-05 14:55:19
【问题描述】:

我正在尝试将 licence.rtf 文件添加到我的设置项目中,我已按照this stackoverflow 的回答一步一步地添加许可证文件。

似乎正在发生的事情是,当我添加许可证文件时,它没有将其添加为嵌入资源,因此当我从本地计算机中删除文件时,我收到编译时错误...我也没有看到任何让我将许可文件更改为嵌入资源的属性。

这是我得到的错误

如果有人以前遇到过这个问题,请告诉我,我该如何解决它

更新:

当您将 licence.rtf 文件添加到设置项目时,它没有具有可以设置为 EmbededResource.Tried 的 BuildAction 属性

【问题讨论】:

    标签: visual-studio-2010 .net-4.0 setup-project


    【解决方案1】:

    我好像明白了。我没有尝试将 License.rtf 文件添加到安装项目中,而是将其添加到解决方案中的另一个项目中。

    完成后,我在我的安装项目中引用 那个 文件,当安装文件被编译时,许可证文件被嵌入到 exe 中。

    【讨论】:

      【解决方案2】:

      在解决方案资源管理器中单击文件,查看属性。然后将 Build Action 更改为 Embedded Resource。

      【讨论】:

        【解决方案3】:

        在 Visual Studio 安装项目中显示许可协议的常用方式如下:

        1. 转到 IDE 中的用户界面视图。右键单击“开始”然后添加对话框,添加许可协议对话框。

        2. 右键单击对话框可将其向上或向下移动。右键单击并属性窗口显示属性,在许可证下您可以浏览自定义许可证 RTF 文件。

        【讨论】:

          猜你喜欢
          • 2010-11-18
          • 2011-05-10
          • 1970-01-01
          • 2014-03-20
          • 1970-01-01
          • 2014-12-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多