TFS Build

时间:2017-06-21 12:41:14

标签: tfsbuild azure-pipelines txtextcontrol

以下是我在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" 
    
  4.   

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

         

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

    但这似乎无法解决我在这里做错的事...... ......

1 个答案:

答案 0 :(得分:2)

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

以下是嵌入资源的修复程序。

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