TFS Build 中的 TxTextControl 许可证问题
TxTextControl License issue in TFS Build
以下是我在 VSTS 上构建应用程序所遵循的步骤,
在集成分支上部署。
由于未安装许可证,在 VSTS 中构建失败
在构建机器上,我们遵循了 link.
中提到的步骤
我们从自定义文件夹 ex 中引用了以下程序集
C:\CustomFolder\bin
TXTextControl.Server.dll
TXTextControl.dll
TXDocumentServer.dll
我们在 licenses.licx
中有以下条目
TXTextControl.ServerTextControl, TXTextControl.Server
这是我运行创建许可证资源的命令
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>
以下是我在 VSTS 上构建应用程序所遵循的步骤, 在集成分支上部署。
由于未安装许可证,在 VSTS 中构建失败 在构建机器上,我们遵循了 link.
中提到的步骤我们从自定义文件夹 ex 中引用了以下程序集 C:\CustomFolder\bin
TXTextControl.Server.dll
TXTextControl.dll
TXDocumentServer.dll我们在 licenses.licx
中有以下条目TXTextControl.ServerTextControl, TXTextControl.Server
这是我运行创建许可证资源的命令
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>