我有一個使用Excel的加載項使用Excel DNA和目標CLR 2.0與Office Excel中正常工作長達辦公室2013 64位Windows應用程序的時候,但我們發現在部署到Office 2016 64位的計算機時,Excel DNA會抱怨它無法找到CLR 4.0安裝,因此會中止安裝。要求Excel的DNA同時針對CLR 2.0和4.0部署到目標機器
,而無需創建項目一個面向CLR 2.0,另一個CLR 4.0的2個實例,由於功能和修復,這將成爲一個維護的噩夢。
有什麼辦法可以創建一個版本的項目,其中Excel DNA將針對相應的CLR。
只是要確定:如果加載項支持.NET 4.0,那麼最好使用單個.dna文件來生成32位和64位版本,是否正確? –
看着ExcelDnaPack.exe的代碼,.dna文件名被用來選擇打包哪個.xll,所以我猜這是使用不同的.dna文件的「好」理由:) –