提问人:user19485620 提问时间:11/10/2023 更新时间:11/10/2023 访问量:58
尝试使用 Microsoft.Office.Interop.Word.Document 进行编译时遇到“内部编译器错误”
Facing an "Internal Compiler Error" when trying to compile with Microsoft.Office.Interop.Word.Document
问:
在 asp.net Web 窗体应用中,无论我们如何尝试添加 rqueired 引用,在使用 Microsoft.Office.Interop.Word.Document 时,我们仍然会遇到以下错误:
Severity Code Description Project File Line Suppression State
Error CS0584 Internal Compiler Error: stage 'COMPILE' symbol 'Settings' 1_App_Code C:\Users\BarExpo\source\Rms\Rms\RmsNew\RMS\RMS\App_Code\Settings.cs 19 Active
Error CS0584 Internal Compiler Error: stage 'CODEGEN' symbol 'Settings.AddFile(System.Web.UI.WebControls.FileUpload, string, string)' 1_App_Code C:\Users\BarExpo\source\Rms\Rms\RmsNew\RMS\RMS\App_Code\Settings.cs 593 Active
Error CS0584 Internal Compiler Error: stage 'COMPILE' symbol 'Settings.AddFile(System.Web.UI.WebControls.FileUpload, string, string)' 1_App_Code C:\Users\BarExpo\source\Rms\Rms\RmsNew\RMS\RMS\App_Code\Settings.cs 593 Active
Error CS0585 Internal Compiler Error: stage 'CODEGEN' 1_App_Code C:\Users\BarExpo\source\Rms\Rms\RmsNew\RMS\RMS\App_Code\Settings.cs 599 Active
Error CS0585 Internal Compiler Error: stage 'CODEGEN' 1_App_Code C:\Users\BarExpo\source\Rms\Rms\RmsNew\RMS\RMS\App_Code\Settings.cs 610 Active
Error CS0585 Internal Compiler Error: stage 'CODEGEN' 1_App_Code C:\Users\BarExpo\source\Rms\Rms\RmsNew\RMS\RMS\App_Code\Settings.cs 622 Active
似乎主要问题是以下代码中的accures:
Microsoft.Office.Interop.Word.Document wordDocument = appWord.Documents.Open(tempPath);
wordDocument.ExportAsFixedFormat(HttpContext.Current.Server.MapPath(ClientFolderFiles + fileName), Microsoft.Office.Interop.Word.WdExportFormat.wdExportFormatPDF);
wordDocument.Close();
错误的任何解决方案/解释?在此处输入图像描述
我们尝试以多种方式添加所需的引用, 尝试使用几个版本的 DLL,并在几个工作区中重建解决方案。
答: 暂无答案
评论