问题标签 [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 投票
2 回答
1026 浏览

wpf - VS 在线构建卡在 ActiPro WPF 控件的许可证编译器 (LC.exe) 上

Visual Studio 在线构建卡在 Actipro WPF 控件的许可证编译器上。我们正在使用托管控制器。我们已经购买了 Actipro,并在解决方案中包含了相同的许可证(License.licx)。请在下面找到日志

0636\ActiproSoftware.Text.Wpf.dll /i:d:\a\1\s\Application\Main\Application\ActiproAssemblies\v16.1.0636\ActiproSoftware.Themes.Luna.Wpf.dll /i:d:\a\ 1\s\Application\Main\Application\ActiproAssemblies\v16.1.0636\ActiproSoftware.Themes.Office.Wpf.dll 2017-09-12T14:45:54.6694381Z 正在尝试取消构建... 2017-09-12T14:45 :54.6764555Z 完成构建项目“d:\a\1\s\Application\Main\Application\Application.sln”(默认目标)——失败。2017-09-12T14:45:54.6774406Z ##[警告]C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2829,5):警告 MSB5021:“lc”和正在终止其子进程以取消构建。2017-09-12T14:45:54.6774406ZC:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2829,5):警告 MSB5021:“

0 投票
1 回答
151 浏览

oracle - Visual Studio 2015 - 许可证信息显示“不需要许可证信息”,但它是错误的

我将 Visual Studio 2015 与最新的 devart dotConnect 组件(版本 = 9.4.348.0)一起使用。

当我在 C# 项目内部包含使用 devart 组件的引用 (dll) 时,应该可以像这样修复许可证信息: 在此处输入图像描述

但自 Visual Studio 2015 以来,我收到以下消息: 在此处输入图像描述

(“不需要许可证。应用程序没有对 Devart.Data.Oracle 的引用。”)

但是在运行时我得到了 oracle 异常,因为缺少许可证信息。

如果我直接在我的项目中包含 devart 组件(dll)(即使不需要)并在之后编译,它就可以工作。

但它不应该像往常一样通过修复许可证信息来工作吗?这里有人有同样的问题吗?提前谢谢任何帮助。

0 投票
1 回答
91 浏览

c# - 在 c# 上注册 Dartzip 许可证

我们正在维护一个用 vb6 编程的 20 个旧软件。在那里,我们使用了一些许可的第三方工具,例如 DartZip 1.5 版。
2 年来,我们将所有模块迁移到 c# .net。
使用 DartZip,我无法获得工作许可。在同一系统上,我编译了 vb6 应用程序。在客户端,没有任何 DartZip 试用通知。
如果我在同一系统上编译 c#/visual studio 迁移部分,我会在客户端收到试用通知。
我还尝试在 VS 项目中创建 licenses.licx 文件

然后我得到一个编译错误。

这里是使用代码的一部分

由于我们将全部迁移到一个新系统,我们将不再需要 DartZip。但是在迁移过程中,它会让一切变得更容易。

有谁知道如何在迁移过程中使用 Visual Studio/C# 上的旧 darzip 许可证?

谢谢!

0 投票
1 回答
988 浏览

msbuild - MsBuild (v14) 不生成 licenses.licx

似乎 MsBuild 版本 14 在“手动”使用时不会生成 licenses.licx 文件。当我们从 Visual Studio (v2017) 编译我们的代码时,一切正常,但是当从批处理文件手动完成时,没有生成许可证文件,显然我们的构建失败,因为找不到文件。

我们使用以下命令:

msbuild.exe [project_path] /verbosity:normal /t:rebuild /tv:14.0 /p:Configuration=Release,Optimize=true,Platform=AnyCPU,OutputType=Library

我尝试了互联网上的所有解决方案,我已经为 Windows 7、8 和 10 安装了 .net SDK,但仍然没有运气。

有人知道为什么吗?

先感谢您

更新:

我的描述并不完全正确。问题是 msbuild 不输出 [assembly_name].dll.licenses 文件。licenses.licx 正确存在于“我的项目..”下。

0 投票
5 回答
14211 浏览

hybris - Hybris 30 天许可证已过期

我正在运行我的开发人员 Hybris 实例,我收到一条消息,说我的许可证已过期。

根据维基,它说我必须重新初始化数据库才能继续我的工作

这是常规消息。

此 Hybris 许可证仅用于演示或开发用途,有效期为 30 天。INFO 在这段时间之后,您必须重新初始化数据库才能继续您的工作。INFO 剩余天数 ====> 26

如何在不重新初始化的情况下继续我的工作?

0 投票
1 回答
471 浏览

c# - VS2019 CS1566 当项目有一个 licx 文件 init

最近升级到 Visual Studio 2019。如果项目属性文件夹中存在 licenses.licx 许可证文件,则在构建时会出现以下错误:

错误 CS1566:读取资源“MyProgram.exe.licenses”时出错——“找不到文件“C:\Sourcecodefolder\obj\x64\Debug\MyProgram.exe.licenses”。

我尝试在 .licx 文件上将“复制到输出目录”设置为“始终复制”。但这没有帮助。

如果我删除许可证文件,应用程序构建正常。只要我打开一个 Windows 窗体,Telerik 就会创建一个新的 .licx 文件并将其添加到项目中。所以每次我在设计器视图中打开一个表单时,我都必须在构建之前删除 .licx 文件。谢谢你的帮助。

0 投票
1 回答
515 浏览

visual-studio-2017 - 如何在应用程序启动时删除“使用一个组件弹出激活许可证结果”(仅适用于其他人,但对我来说很好)?

我已经激活了一个组件许可证并在其中一个应用程序中使用它并为该应用程序创建了一个 .exe。它没有为我弹出,但是当任何第三个用户安装该 .exe 并打开该应用程序时,它会弹出以下试用版弹出窗口。我的项目/解决方案中没有 licenses.licx。我已经通过 Nuget 包添加了 licx 文件(刚刚在 grapcity 网站上找到了一些密钥),但它们是空的。以下是第三用户的弹出窗口:

在此处输入图像描述

0 投票
0 回答
380 浏览

c# - ASP .NET Web Forms 项目中带有 TX 文本控件的 licenses.licx 文件存在问题

我在我的 ASP .NET Web 表单网站中搜索替换 MS Word 功能的控件。我找到了 TX 文本控件。我在应用程序中实现了它的试用版,它运行良好,但由于某种奇怪的原因,许可证不起作用。我收到错误:System.ComponentModel.LicenseException:无法许可以下控件。我正确设置了everythink,因为在新的ASP .NET 项目中,这个控件可以正常工作。其他需要许可证的控件,例如 Progress Telerik,在此项目中完美运行。我联系了 TX 支持,但他们无法帮助我。也许有人有类似的问题并且知道我的问题的答案。或者,也许有人知道可以替代 MS Word 功能的其他良好控件。

0 投票
1 回答
308 浏览

.net-core - 如何在 .NET Core 插件中使用 licenses.licx

我有一个 .NET Core 类库,它被用作可执行程序中的插件。该插件使用来自第三方 SDK 的许可组件,我使用licenses.licx文件将许可信息嵌入到输出 dll 中。我正在使用 Visual Studio 2019 来编译插件和可执行文件。

当可执行程序加载插件并尝试使用它时,第三方 SDK 会引发许可异常。似乎licenses.licx插件项目中文件的许可信息没有被可执行文件使用。

我尝试直接从可执行项目引用插件项目,而不是动态加载插件,但出现了同样的问题。

我可以让它工作的唯一方法是licenses.licx在可执行项目中添加一个引用第三方 SDK 的文件。这样做可以防止引发许可异常,并且一切都按预期工作。然而,这不是一个好的解决方案,因为现在插件使用的每个许可组件都必须由可执行项目直接引用。

有什么方法可以在插件项目中使用许可组件而不将licenses.licx文件添加到可执行项目中?

0 投票
0 回答
60 浏览

.net - 将系统的许可证信息嵌入 .NET DLL

我有一个要求,用户可以在许可的机器(比如专业)中构建 C# 项目,并允许用户在具有不同许可证的机器(比如社区)中部署从该项目构建的 dll。

当用户尝试部署不是由专业机器构建的 dll 时,它不应该在社区许可机器上工作。我想了解是否有可能做到这一点。

根据我的探索,我了解到可以通过将许可证信息作为资源嵌入到 dll 中。但是通过将许可证作为资源嵌入而构建的 dll 将在运行时在社区许可机器中检查专业许可证。是否可以避免专业许可证检查?