标签: licenseslicx

构建服务器上的Infragistics组件

我已经"继承"了一个新的(旧的?)Winforms项目,并希望将它放到我们的构建服务器(Bamboo)上.该构建服务器只安装了绝对最小值(.NET 3.5,而不是更多),我们希望保持这种状态.

作为第一步,我将Infragistics组件的所有汇编文件(*.dll)解压缩到一个单独的目录中,并从该本地目录引用它们(而不是依赖它们安装在GAC中).工作正常.

但是当我尝试在Bamboo(使用MSBuild)上运行此构建时,我不断收到错误:

Properties\licenses.licx(1):错误LC0004:创建类型'Infragistics.Win.UltraWinToolbars.UltraToolbarsManager,Infragistics2.Win.UltraWinToolbars.v7.2,Version = 7.2.20072.61,Culture = neutral,PublicKeyToken = 7dd5c3163f2cd0cb'系统发生异常.ComponentModel.LicenseException

经过一些谷歌搜索,似乎licenses.licx项目中的那些文件是某种许可方案,以防止工具安装在几台机器上.

但是,我如何摆脱那些,以便我的构建服务器构建将工作,而无需在构建服务器上安装完整的Infragistics组件集(这不是一个选项)?

  • 如果我只是从项目中删除它们,那么构建可能会起作用(还没有尝试过),但是我的设计时间经验会受到影响/不能正常工作(两者中的哪一个?)
  • 拥有文件,以便我的设计时间体验可以防止自动构建运行....

嗯....经典的捕获22 - 任何出路?

build-automation licensing infragistics emptylicenseslicx licenseslicx

18
推荐指数
1
解决办法
1万
查看次数

如何清除/删除文件 licenses.licx

我正在从解决方案中删除对某些组件的依赖。其目录中的某些 C# 项目包含文件 licenses.licx,并在其文本 csproj 表示中引用了此文件。大多数 licenses.licx 仅引用我从解决方案中删除的组件。如何清理这个参考:

  • 从两个项目中删除文件 licenses.licx(如何通过 VS GUI 执行此操作?我无法在 GUI 中找到如何选择 licenses.licx)和源代码控制;
  • 在 licenses.licx 中剪切字符串引用,并在项目和源代码控制中保留空的 licenses.licx。

c# visual-studio licenses.licx emptylicenseslicx licenseslicx

3
推荐指数
1
解决办法
5093
查看次数

licenses.licx丢失

我最近恢复了丢失的文件,并且在我的C#项目中,“ licenses.licx”文件似乎已经消失了。

这是VS错误:

“找不到文件'C:... \ Exam \ Properties \ licenses.licx'”

如何解决此错误并重新生成“ licenses.licx”文件?

c# visual-studio licenses.licx emptylicenseslicx licenseslicx

2
推荐指数
1
解决办法
7405
查看次数