asp.net - 无法将许可证文件转换为二进制资源

标签 asp.net asp-classic

我有旧的Web 应用程序,是在.Net Framework 2.0 中开发的。现在我尝试在 VS2012 中打开它,它给出了以下错误..

Could not transform licenses file into a binary resource.  (1) : error LC0004 :
Exception occurred creating type 'Infragistics.WebUI.WebDataInput.WebDateTimeEdit, 
Infragistics.WebUI.WebDataInput.v5.1, Version=5.1.20051.37, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb System.ComponentModel.LicenseException: 
Unable to locate license assembly.at System.ComponentModel.LicenseManager.CreateWithContext(Type type, LicenseContext creationContext, Object[] args)
at System.Tools.LicenseCompiler.GenerateLicenses(String fileContents, String targetPE, ITypeResolutionService resolver, DesigntimeLicenseContext ctx)'

最佳答案

下午好,

当我们分支一个解决方案(svn)以在需要时用于修补生产时,这发生在我身上。当我从分支构建解决方案时,它给了我一个类似的错误,谈论基于索引(零)等等等等……事实证明我的 .licx 文件上有一个空行导致了错误。删除空行解决了该问题。

只是发帖以防对其他人有帮助。

2022-11-11 更新:这在 VS 2022 中不再适用。我现在必须在 VS 2019 中打开解决方案,清空该文件的内容并重建解决方案,将内容放回并再次重建。完成此操作后,我可以在 VS 2022 中进行“重建”。如果有人找到更好的解决方案,请告诉我,因为我不打算永远将 VS 2019 保留在我的计算机上 =)

问候,

关于asp.net - 无法将许可证文件转换为二进制资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24240808/

相关文章:

javascript - 如何在 JavaScript 中调用/运行 Postman API

php - session 集成,这种方法安全吗?

mysql - 使用ASP和MySQL设置字符集

c# - 重定向音频流以避免 CORS - C#

asp.net - 当谈论MEF时我们到底应该理解什么

asp-classic - ASP "Operation not Allowed"在执行 Request.Form 方法时发生错误

sql - 登录sql server时密码不匹配

c# - 如何停止将重复的用户名添加到数据库表中?

asp.net - 在 asp.net mvc 中实现 "follow person, post"特性

javascript - 如何获取asp.net网站url中的相应图像