Excel-DNA version 0.34 has been released and is now available.
- on NuGet (as package ExcelDna.Addin 0.34.6), and
- as a standalone download from GitHub (https://github.com/Excel-DNA/ExcelDna/releases/tag/v0.34.6).
Please post any issues you run into to the Google group (https://groups.google.com/forum/#!forum/exceldna)
The easiest way to test the new version is by installing (or upgrading to) the ExcelDna.AddIn NuGet package.
Excel-DNA version 0.34 introduces a much improved build procedure for add-ins created using the NuGet package (thanks to a fantastic work by @caioproiete!)
This replaces the error-prone post-build steps we had with a custom build helper and allows easier build output customization (see https://github.com/Excel-DNA/ExcelDna/wiki/Build-Output-Customization).
Various bug fixes and smaller improvements are also included in this version:
- Add
ExplicitExports="false"to NuGet .dna file template - Fix getting
ApplicationfromProtectedViewWindow - Add attempts to get
Applicationobject from all windows of classEXCEL7. - Fix
ExcelAsyncUtil.Observere-open restart - broken by other fixes in the previous version. Add option to not restart. - Change
ExcelRtdServer.ConnectDatato be more careful about raising an update notice. Calls toTopic.UpdateNotifyduring theConnectDataoverload are now always ignored. If the topic value is updated (throughTopic.UpdateValue) during ConnectData, and the same value is returned from ConnectData, then no spuriousUpdateNotifyis raised. If the value returned fromConnectDatadiffers fromTopic.Value,UpdateNotifywill still be raised. - Allow
AccessViolationexceptions to be caught under .NET 4.0 - change marshaling wrapper fromDynamicMethodtoMethodBuilder. - Fix
QueueAsMacrofailure after paste live preview. - Fix
AssemblyResolvere-entrancy race condition.
To make a donation to the project, or to arrange for a corporate support agreement that lets you ensure Excel-DNA will live on, please visit the Excel-DNA Support page.
Thank you for your continued support and enthusiasm towards the Excel-DNA project!