我想知道licenses.licx文件在ASP.NET项目中的用途是什么。我可以在我的提交历史记录中看到,在最后一次提交到licenses.licx文件中添加了以下行:
Telerik.Web.UI.RadGrid, Telerik.Web.UI, Version=2019.1.115.45, Culture=neutral, PublicKeyToken=...
Telerik.Web.UI.RadAsyncUpload, Telerik.Web.UI, Version=2019.1.115.45, Culture=neutral, PublicKeyToken=...另一位开发人员问我,这两行增加的行对项目有什么影响。
那么licences.licx文件是用于什么的,为什么这两行是自动添加的呢?我在谷歌上读过一些关于它的文章,但我还没有真正理解它的目的。
谢谢!
发布于 2021-10-06 19:22:36
来自EmptyLicensesLicx项目自述:
当您正在开发使用第三方控件(例如可以从Telerik或DevExpress购买的控件)的DevExpress应用程序时,一个名为
licenses.licx的神秘文件出现在您的C#项目的Properties文件夹中(如果使用VB .NET,则显示为My Project文件夹)。 这意味着第三方控件使用“不能将许可证文件”licenses.licx“转换为二进制资源。”。licenses.licx是一个自动添加到项目中的文件(如果您看不到它,请单击“显示所有文件”)。Visual使用一个名为lc.exe的程序将许可证编译为应用程序中的嵌入式资源,当许可证编译过程出错时,您可能会看到引用此可执行文件的错误消息。 下面是licenses.licx文件中一行的示例: DevExpress.XtraCharts.ChartControl,DevExpress.XtraCharts.v15.2.UI,Version=15.2.10.0,Culture=neutral,PublicKeyToken=b88d1754d700e49a DevExpress.XtraMap.MapControl,Devpress.XtraMap.v15.2,Version=15.2.10.0,Culture=neutral,PublicKeyToken=b88d1754d700e49a Infragistics.Win.Misc.UltraButton,In片断化2.Win.Misc.v8.1,Version=8.1.20081.1000,Culture=neutral,PublicKeyToken=7dd5c3163f2cd0cb Infragistics.Win.Misc.UltraGroupBox,INFRAFISITISS2.Win.Misc.v8.1,Version=8.1.20081.1000,Culture=neutral,PublicKeyToken=7dd5c3163f2cd0cb 每一行都以逗号分隔的列表格式包含对程序集中包含的类型的引用。第一个值是类的全名,第二个值是包含类的程序集,其他值是程序集标识的一部分。
https://stackoverflow.com/questions/69471277
复制相似问题