我已经"继承"了一个新的(旧的?)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
我正在从解决方案中删除对某些组件的依赖。其目录中的某些 C# 项目包含文件 licenses.licx,并在其文本 csproj 表示中引用了此文件。大多数 licenses.licx 仅引用我从解决方案中删除的组件。如何清理这个参考:
c# visual-studio licenses.licx emptylicenseslicx licenseslicx
我最近恢复了丢失的文件,并且在我的C#项目中,“ licenses.licx”文件似乎已经消失了。
这是VS错误:
“找不到文件'C:... \ Exam \ Properties \ licenses.licx'”
如何解决此错误并重新生成“ licenses.licx”文件?
c# visual-studio licenses.licx emptylicenseslicx licenseslicx