添加许可协议以将项目设置为嵌入式资源?

时间:2012-04-05 14:55:19

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

我正在尝试将licence.rtf文件添加到我的安装项目中,我已逐步跟踪this stackoverflow应答以添加许可证文件。

似乎正在发生的事情是,当我添加许可证文件时,它不会将其添加为嵌入资源,所以当我从本地计算机中删除文件时,我得到一个complie时间错误...我也看不到任何让我将许可文件更改为嵌入资源的属性。

这是我得到的错误 The error im getting

如果有人之前遇到过此问题,请告诉我,如何解决此问题

更新

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

  2. 右键单击对话框以向上或向下移动它。右键单击,属性Windows显示属性,在“许可”下,您可以浏览自定义许可证RTF文件。