ClickOnce 發佈錯誤
Curtis Chau
Updated: 2026年4月24日
當您嘗試運行使用 IronPDF 的已發佈 ClickOnce 專案時,可能會遇到以下執行時錯誤。
ERROR: Error while deploying IronPdf Chrome renderer: 'Multiple issues occurred while trying to deploy Chrome (Failed to locate 'IronInterop' at 'C:\iron testing\NETPublish(ClickOnce)\IronPdfZipClickOnce\bin\Debug\net8.0-windows\') (Failed to locate 'IronInterop' at 'C:\iron testing\NETPublish(ClickOnce)\IronPdfZipClickOnce\bin\Debug\net8.0-windows') (Invalid assembly version for 'IronInterop' (actual: 2025.2.0.15; expected: 2025.4.0.16). This version of IronPdf requires updated native dependencies. Please clear your build output directory of old assemblies so IronPdf can automatically download the new dependencies at runtime. Alternatively, you may add NuGet package IronPdf.Native.Chrome.Windows version 2025.4.16 to your project and rebuild.)[Issue Code IRONPDF-CHROME-DEPLOYMENT-ERROR-WIN].To learn more about making an engineering support request please visit: <a href=https://ironpdf.com/troubleshooting/engineering-request-pdf/>. To learn how to solve this issue please read https://ironpdf.com/troubleshooting/error-while-deploying-chrome-dependencies/ [Issue Code IRONPDF-CHROME-DEPLOYMENT-ERROR-WIN]
Text
此錯誤可能是因為專案使用了從本地 IronPDF 安裝的 IronPdfInterop.dll,而非打包於可執行檔案中的版本。如果您檢查正在運行的應用程式所使用的 DLL 版本,您會發現它的版本是 2025.2.0.15,而非所需的發佈版本 2025.4.0.4。
要找到此版本,運行應用程式後,開啟 Windows 資源管理器,然後點擊 CPU 分頁以選擇正在運行的程式。
版本差異
您可能已注意到 IronPdfInterop.dll 的路徑是來自 IronPDF 安裝的預設路徑。
解決方案
核心問題是專案引用了本地 IronPDF 安裝的 DLL,而非已發佈文件中打包的版本。有兩種變通方法。
解決方案 1
請更新現有的 IronPDF 安裝以匹配所需版本 2025.4.4。如果成功,Windows 資源管理器中顯示的 IronPdfInterop.dll 版本應為 2025.4.0.4 而非過時版本。
解決方案 2
如果您的機器上的 IronPDF 安裝未被使用,請將其解除安裝以避免版本不匹配。
有關如何安裝和建立 ClickOnce 專案的更多資訊,請參閱 Microsoft 的官方文件 這裡。

技術作家
Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。
...
閱讀更多