问题标签 [licenses.licx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
23996 浏览

winforms - 调试错误:Licenses.licx:无法解析类型

我使用的是 ComponentOne FlexGrid,它自动在其许可证中注册

C1.Win.C1FlexGrid.C1FlexGrid,C1.Win.C1FlexGrid.2,版本=2.6.20122.716,文化=中性,PublicKeyToken=79882d576c6336da

我还使用了一个继承 C1FlexGrid 的自定义控件,但在运行时它会尝试注册

DataTree.C1FlexDataTree,fpstudio,版本=1.0.0.0,文化=中性,PublicKeyToken=null

在许可证文件中,最终会产生错误:

错误 51 无法解析类型 'DataTree.C1FlexDataTree, fpstudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' C:_DEVELOPMENT_FP_DRAFT12\COMPONENT1_WORKING_MERGED\fpstudio\Properties\licenses.licx 3 Freepour Studio

我怎么能告诉这个类不要尝试许可控件,因为它已经被继承并被许可了。我已经[LicenseProvider()]从 DataTree 类中删除了

0 投票
5 回答
7991 浏览

visual-studio-2012 - 指定的任务可执行文件“LC.exe”无法运行

我正在使用 VS 2012 开发 SharePoint 2013 解决方案,该解决方案有一个 licx 文件。我收到编译时错误和警告。

错误:无法运行指定的任务可执行文件“LC.exe”。文件名或扩展名太长

警告:“LC”任务的命令行太长。超过 32000 个字符的命令行可能会失败。尝试通过将对“LC”的调用分解为多个调用来减少命令行的长度,每次调用的参数更少。

我已经尝试了 lc.exe.config<startup useLegacyV2RuntimeActivationPolicy="true"> 我还尝试将解决方案移动到“C:\”,它位于 Projects 文件夹中。

我仍然无法解决此错误。

0 投票
1 回答
1376 浏览

mono - 使用 Mono xbuild 编译 licx (lc.bat) 时如何修复“命令行太长”

我有一个相当大的解决方案。加载所有内容的父项目有很多引用以及不确保所有内容都被加载的内容。我还有一个用于我们使用的第三方 dll 的 licx 文件。这在视觉工作室中一切正常。

但是,当使用 xbuild (mono) 编译相同的解决方案时,lic.bat 命令会失败,因为“命令行太长”。

工具 C:\PROGRA~2\MONO-3~1.10\bin\lc.bat 执行以参数开始:--complist=my.licx --target=MyExe.exe --load=C:\PROGRA~2\MONO -3~1.10\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.0\RedistList........\4.0\System.dll --load=C:\PROGRA~2\MONO -3~1.10\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.0\RedistList........\4.0\System.Configuration.Install.dll --load=C:\PROGRA ~2\MONO-3~1.10\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.0\RedistList........\4.0\System.Data.dll --load=C: \PROGRA~2\MONO-3~1.10\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.0\RedistList........\4.0\System.Management.dll --load= C:\PROGRA~2\MONO-3~1.10\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.0\RedistList........\4.0\System.ServiceModel.dll -- load=C:\PROGRA~2\MONO-3~1.10\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.0\RedistList........\4.0\System.ServiceProcess.dll --load=......\Common\log4net.dll --load=C:\PROGRA~2\MONO-3~1.10\lib\mono\4.5..\xbuild-frameworks.NETFramework\ v4.0\RedistList........\4.0\System.Configuration.dll

.....................

……………………………………………………………………………………………………………………

…………………………………………………………………………………………………………

解决方案中有更多不同的 dll 行,路径很长

.....................

然后它会因该命令而失败

没有将我的 licx 文件移动到另一个项目以尝试减少此 licx 内容的引用,这是一种告诉 mono 不要包含某些项目或通过不同机制传递参数的方法。

后续问题 我想后续问题是为什么 lc.bat 必须引用每个 dll。它不只关心 licx 文件和其中引用的 dll 吗?

0 投票
1 回答
205 浏览

tfs - tfs 预览版和软件许可证

最近将项目移至 tfs 预览版,并且在安装在本地开发盒上的软件许可证正确构建但在 tfs 预览版上时遇到问题。

TFS 使构建失败,说由于那些需要安装的 dll,它无法访问注册表。从 .licx 文件中删除许可证内容时,tfs 构建正常,但由于许可证未嵌入 .exe 中,因此生成的 drop and install 会发出警告。

有没有办法在 tfs 预览版上安装 3rd 方许可证,或者是否有其他解决方法我失踪了?

0 投票
5 回答
10757 浏览

c# - licenses.licx 丢失

我最近恢复了丢失的文件,在我的 C# 项目中,“licenses.licx”文件似乎已经消失了。

这是VS错误:

“找不到文件 'C:...\Exam\Properties\licenses.licx'”

如何修复此错误并重新生成“licenses.licx”文件?

0 投票
1 回答
1282 浏览

visual-studio - 在 Visual Studio Janus Controls 中每次构建都会出现许可证错误

我们的解决方案中有 Janus Controls。

我已将 Janus 控件更新为较新版本,并且在 Visual Studio 中构建解决方案时收到“试用”消息。

问题是,我有控件的许可证,但我仍然收到消息,所以我必须在许可证文件中找到我的错误。

这是我的问题:我仅在第一次构建时收到此“试用”消息。所以我重新启动我的电脑或让 Janus 控件“修复”以再次获取错误/消息。

我已经尝试在每个变体中重新启动 Visual Studio 和 Clean/Build,但没有任何效果。

那么有没有办法让我在每次构建时都出现许可证错误?

每次构建后都必须重新启动 PC 时,很难发现错误。

0 投票
3 回答
5583 浏览

c# - 如何清除/删除文件 licenses.licx

我正在从解决方案中删除对某些组件的依赖。其目录中的一些 C# 项目包含文件 licenses.licx 并在其文本 csproj 表示中引用了此文件。大多数 licenses.licx 仅引用我从解决方案中删除的组件。如何清洁此参考:

  • 从两个项目中删除文件 licenses.licx(如何通过 VS GUI 执行此操作?我在 GUI 中找不到如何选择 licenses.licx)和源代码控制;
  • 切割 licenses.licx 中的字符串引用,并在项目和源代码控制中留下空的 licenses.licx。
0 投票
1 回答
616 浏览

c# - Azure Git 部署找不到文件 [项目].dll.licenses 失败

我们在 BitBucket 中有一个 ASP.NET Web 应用程序项目,它引用了使用 Telerik Reporting 的类库。Telerik Reporting 具有相关的许可证(licenses.licx 文件)。

Azure 部署失败并显示以下消息:

obj 目录中的这个现有问题*.dll.licenses 文件不是用 TeamCity 中的 msbuild和链接的 MSDN 论坛帖子创建的,似乎通过安装额外的工具来解决这个问题 - 但我不相信这将是 Azure 中的一个选项?

类库中的 licenses.licx 文件也被设置为嵌入式资源,如果设置不正确,它显然会出错。

0 投票
1 回答
1586 浏览

c# - 如何读取许可证文件

我用谷歌搜索了这个并在 StackOverflow 上进行了搜索,但没有显示很多有用的链接,所以这里是:

我有如下要求(我知道这可能含糊不清,但这就是我现在掌握的所有信息):

用户将上传一个软件许可文件(所述软件可以是任何东西——它不特定于特定的软件产品),应用程序必须读取许可文件并使用许可密钥填充文本框。

基于此,我的问题如下:

  1. 是否有读取软件产品许可证文件的标准方法?
  2. 软件许可证文件是否具有特定的文件扩展名,或者是供应商特定的?
  3. 是否可以将文件识别为许可证文件?
  4. 是否有任何基于 .NET/C# 的解析器可以读取许可证文件并提取密钥?
0 投票
1 回答
39 浏览

.net - windows 不允许我创建、复制或移动 .licx 文件

我最近在创建或移动 .licx 文件时遇到了问题。它从 svn 的一个分支开始,然后是一个结帐。svn 将无法尝试复制我的机器创建的 licx 文件。在尝试研究时,我意识到我无法再创建任何扩展名为 .licx 的文件。Windows 告诉我我需要自己的许可才能创建它。我一直是文件夹结构的所有者。

关于可能导致此问题的任何想法或经验?