0

将一些visualstudio 2005网站升级到visualstudio 2008。现在它在调试时工作正常。编译网站时出错。以下是错误。

错误 1 ​​C:\Program Files.............\DirectScanToServer\licenses.licx:无法将许可证文件转换为二进制资源。(1) : 错误 LC0004 : 创建类型 'OSADirectLicensing.OSADirectLicensedClass, OSADirectLicensing, Version=1.0.3637.23829, Culture=neutral, PublicKeyToken=null System.ComponentModel.LicenseException: Invalid License at System.ComponentModel.LicenseManager.CreateWithContext(Type type , LicenseContext creationContext, Object[] args) 在 System.ComponentModel.LicenseManager.CreateWithContext(Type type, LicenseContext creationContext) 在 System.Tools.LicenseCompiler.GenerateLicenses(String fileContents, String targetPE, ITypeResolutionService resolver, DesigntimeLicenseContext ctx)' C:\Program文件.........\DirectScanToServer\licenses.licxhttp://localhost/DirectScanToServer/

4

2 回答 2

0

我会直接与 Direct To Scan 许可证的生产者交谈,看看您在升级到 2008 后是否需要其他许可证。在升级之前和现在,您的应用程序的目标是哪个版本的 .Net?

于 2009-12-28T12:07:53.710 回答
0

我同意克里斯的观点。或者,您可以安装EmptyLicensesLicx nuget 包,它会在编译之前确保Licenses.licx您的项目中有一个空的(这就是您所需要的)。

于 2016-11-24T22:34:17.347 回答