2009-12-28 50 views
0

將一些visualstudio 2005網站升級到visualstudio 2008.現在它在調試時工作正常。編譯網站時出現錯誤。以下是錯誤。在Windows XP中將網站從Visual Studio 2005升級到Visual Studio 2008與框架2.0時的編譯問題

錯誤1 C:\ Program Files ............. \ DirectScanToServer \ licenses.licx:無法將許可證文件轉換爲二進制資源。 (1):錯誤LC0004:發生異常創建類型'OSADirectLicensing.OSADirectLicensedClass,OSADirectLicensing,Version = 1.0.3637.23829,Culture = neutral,PublicKeyToken = null System.ComponentModel.LicenseException:無效許可證 at System.ComponentModel.LicenseManager.CreateWithContext(Type類型,LicenseContext creationContext,Object [] args) at System.ComponentModel.LicenseManager.CreateWithContext(Type type,LicenseContext creationContext) at System.Tools.LicenseCompiler.GenerateLicenses(String fileContents,String targetPE,ITypeResolutionService resolver,DesigntimeLicenseContext ctx)'C :\ Program Files ......... \ DirectScanToServer \ licenses.licx http://localhost/DirectScanToServer/

+0

這是第三方組件的授權問題。您最好的選擇是找出DirectScanToServer組件來自哪裏,並就此問題聯繫他們。 – Rory

回答

0

我會直接與直接掃描許可證的生產者交談,看看你是否需要一個不同的升級到2008年後的一個版本。您的應用程序在升級之前的目標是什麼版本的.Net?

0

我同意克里斯的這一個。或者,您可以安裝EmptyLicensesLicx nuget軟件包,它會在編譯之前確保您的項目中有一個空的Licenses.licx(這正是您需要的)。

相關問題