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

时间:2014-06-16 09:45:45

标签: asp.net asp-classic

我的Web Applicatoin已在.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)'

3 个答案:

答案 0 :(得分:6)

下午好,

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

只是发布,以防其他人帮助。

此致

答案 1 :(得分:1)

删除了多余的行,但是没有用。

我删除了\ BIN文件夹并进行了“重建”。现在一切正常。

答案 2 :(得分:0)

我删除了许可证文件,它对我有用