ExcelDna v0.34.6 Release Notes
Release Date: 2017-06-18 // almost 7 years ago-
๐ Version 0.34 introduces a much improved build procedure for add-ins created using the NuGet package (thanks to a fantastic effort by @caioproiete !) This replaces the error-prone post-build steps we had with a custom build helper and allows easier 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 Application from
ProtectedViewWindow
- โ Add attempts to get Application object from all windows of class EXCEL7.
- ๐ Fix
ExcelAsyncUtil.Observe
re-open restart - broken by other fixes in the previous version. Add option to not restart. - โก๏ธ Change
ExcelRtdServer.ConnectData
to be more careful about raising an update notice. Calls toTopic.UpdateNotify
during theConnectData
overload are now always ignored. If the topic value is updated (throughTopic.UpdateValue
) duringConnectData
, and the same value is returned fromConnectData
, then no spuriousUpdateNotify
is raised. If the value returned fromConnectData
differs from Topic.Value,UpdateNotify
will still be raised. - ๐ Allow
AccessViolation
exceptions to be caught under .NET 4.0 - change marshaling wrapper fromDynamicMethod
toMethodBuilder
. - ๐ Fix
QueueAsMacro
failure after paste live preview. - ๐ Fix
AssemblyResolve
re-entrancy race condition.
๐ฆ The easiest way to create an Excel-DNA add-in is by creating a class library project in Visual Studio and then installing the
ExcelDna.AddIn
NuGet package.