2009-12-28 2 views
0

обновил некоторые сайты visualstudio 2005 до visualstudio 2008. теперь он отлично работает при отладке. При компиляции веб-сайта возникает ошибка. следующая ошибка.Проблема компиляции при обновлении веб-сайта с Visual Studio 2005 до Visual Studio 2008 с фреймворком 2.0 в Windows XP

Ошибка 1 C: \ Program Files ............. \ DirectScanToServer \ license.licx: Не удалось преобразовать файл лицензии в двоичный ресурс. (1): ошибка LC0004: произошел сбой при создании типа «OSADirectLicensing.OSADirectLicensedClass, OSADirectLicensing, Version = 1.0.3637.23829, Culture = neutral, PublicKeyToken = null System.ComponentModel.LicenseException: Неверная лицензия в System.ComponentModel.LicenseManager.CreateWithContext (Тип типа, LicenseContext creationContext, Object [] арг) в System.ComponentModel.LicenseManager.CreateWithContext (тип Type, LicenseContext creationContext) в System.Tools.LicenseCompiler.GenerateLicenses (String fileContents, струнный targetPE, ITypeResolutionService распознаватель, DesigntimeLicenseContext СОГО)»C : \ Program Files ......... \ DirectScanToServer \ license.licx http://localhost/DirectScanToServer/

+0

Это проблема лицензирования со сторонним компонентом. Лучше всего узнать, откуда приходит компонент DirectScanToServer, и связаться с ними по этой проблеме. – Rory

ответ

0

Я хотел бы поговорить непосредственно с производителем лицензии Direct To Scan и посмотреть, нужен ли вам другой один после обновления до 2008 года. Какая версия .Net была вашим таргетингом на приложения до обновления и теперь?

0

Я согласен с Крисом на этом. Кроме того, вы можете установить пакет nuget EmptyLicensesLicx, и он будет убедиться, что в вашем проекте есть пустой файл Licenses.licx, прежде чем он будет скомпилирован (это все, что вам нужно).