TFS Build 中的 TxTextControl 许可证问题

TxTextControl License issue in TFS Build

以下是我在 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 License Compiler [Microsoft .Net Framework, Version 4.6.1055.0] Copyright (C) Microsoft Corporation. All rights reserved.

Processing complist '../licenses.licx'... Creating Licenses file ../\MyAssembly.net.dll.licenses...

但这似乎没有任何作用我在这里做错了.......

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

这是嵌入式资源的修复程序。

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