You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To support improved 'extended registration' by default, we've duplicated much of the code from ExcelDna.Registration into ExcelDna.Integration. We would like to remove and deprecate ExcelDna.Registration.
Currently helper methods in the registration pipeline like ProcessParamsRegistrations are marked internal. This means an add-in cannot define an 'explicit registration' approach which uses these helpers.
We should make those methods that match the public interface of ExcelDna.Registration also public from ExcelDna.Integration, and in the same namespace as before.
One option would be to make a new set of public types inside ExcelDna.Integration that has the same namespace and names as the types in ExcelDna.Registration, but forwards the work to the types in ExtendedRegistration.
Another option is to rename and make public the corresponding types, to make them compatible with code that would have used ExcelDna.Registration before.
I think we should be able to move everything from ExcelDna.Registration and ExcelDna.Registration.VisualBasic into the main ExcelDna.Integration library.
Code that used ExcelDna.Registration.* should now compile and work without a package reference to ExcelDna.Registration. (With the exception of the F# addition, where an extra piece of code is needed in the user project).
We deprecate the ExcelDna.Registration packages.
Fix the Registration.* samples in the Samples repo (once we have the pre-release packages with the above changes).
To support improved 'extended registration' by default, we've duplicated much of the code from
ExcelDna.Registration
intoExcelDna.Integration
. We would like to remove and deprecateExcelDna.Registration
.ProcessParamsRegistrations
are marked internal. This means an add-in cannot define an 'explicit registration' approach which uses these helpers.Finally, we should remove the code from ExcelDna.Registration and mark the package as Deprecated.
The text was updated successfully, but these errors were encountered: