簡體   English   中英

ExcelDna,在現有項目中將輸出重命名為XXX-packed.xll

[英]ExcelDna, rename the output XXX-packed.xll in existing project

我已經在C#,VS2019中開發了ExcelDNA插件。 在部署給客戶之前,我想重命名項目的打包xll輸出。 現在,我的項目輸出2個文件(名稱僅用於此示例):

  • MyAddin-packed.xll
  • MyAddin64-packed.xll

現在,我想將輸出名稱更改為CoolAddin-packed.xll

看起來ExcelDnaBuild.exe完全忽略了我所做的以下更改(輸出仍然是MyAddin-packed.xll):

  • 更改了VS項目中的輸出程序集名稱。
  • 更改AssemblyTitle在屬性AssemblyInfo.cs
  • 更改了項目中包含的* .dna文件中的名稱。

     <DnaLibrary Name="CoolAddinAddin" RuntimeVersion="v4.0"> <ExternalLibrary Path="CoolAddinAddin.dll" ExplicitExports="false" LoadFromBytes="true" Pack="true" /> </DnaLibrary> 

此外,在PRE / POST構建事件中我看不到任何可能使用舊名稱的任務。

我知道最后的解決方案可能是重新創建項目框架並附加文件。

有任何想法嗎?

希望這對某人有幫助。

打包文件的基本名稱是.dna文件的名稱,該文件是由Excel.Dna軟件包的NuGet Package Manager安裝腳本自動生成的。 在這種情況下, CoolAddin-Addin.dna

因此,在這種情況下,構建項目將創建2個文件:

  • CoolAddin-Addin-packed.xll
  • CoolAddin-AddIn64-packed.xll

如果重命名CoolAddin-Addin.dna文件,它將重命名xll打包文件的基礎。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM