【问题标题】:TxTextControl License issue in TFS BuildTFS 构建中的 TxTextControl 许可证问题
【发布时间】:2017-06-21 12:41:14
【问题描述】:

这是我在 VSTS 上构建应用程序所遵循的步骤 部署在集成分支上。

由于在 VSTS 中构建失败,由于许可证未安装 在构建机器上,我们按照link 中提到的步骤进行操作。

  1. 我们从自定义文件夹 ex 中引用了以下程序集 C:\CustomFolder\bin
    TXTextControl.Server.dll
    TXTextControl.dll
    TXDocumentServer.dll

  2. 我们在 licenses.licx 中有以下条目

    TXTextControl.ServerTextControl, TXTextControl.Server    
    
  3. 这是我为创建许可证资源而运行的命令

    D:\MyAssembly\bin> LC /target: MyAssembly.Net.dll  /complist:..\licenses.licx  outdir:..\  /i:"D:\MyCustomFolder\bin\TXTextControl.Server.dll" 
    

Microsoft (R) .NET 许可证编译器 [Microsoft .Net Framework,版本 4.6.1055.0] 版权所有 (C) 微软公司。保留所有权利。

正在处理 complist '../licenses.licx'... 创建许可证文件 ../\MyAssembly.net.dll.licenses...

但这似乎不起作用我在这里做错了什么……。

【问题讨论】:

  • 您联系过 TX 支持吗?自从我与他们打交道以来已经有好几年了,但他们当时很有帮助。
  • 我参考了那篇文章并用 windows 窗体应用程序进行了测试,它使用托管代理成功构建。根据您的描述,您似乎正在使用类库,构建项目的详细步骤是什么(例如添加引用,代码)
  • 我联系了 TxControl 团队,但团队建议的解决方案对我不起作用

标签: tfsbuild azure-pipelines txtextcontrol


【解决方案1】:

我能够通过使用许可证编译器并向资源添加逻辑名称以删除正在添加到资源中的命名空间来解决此问题。

这是嵌入式资源的修复。

 <EmbeddedResource Include="myassembly.net.dll.licenses">
   <LogicalName>MyAssembly.Net.dll.licenses</LogicalName>
 </EmbeddedResource>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2016-01-29
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    相关资源
    最近更新 更多