Good morning Govert,
Thank you for the tip. Looks like it is working now with a single file. I will test it on another computer and revert if any problem.
However, I have a follow-up question. When I look at the build log below, there are several lines that seem the same and I was wondering if it was normal (see below blue and green below) ?
In my project file, I have lines as follows under which I copy pasted the code you gave me, and I was wondering if there was no double work here :
<ItemGroup>
<Reference Include="DayCounts">
<HintPath>..\..\DayCounts\DayCounts\bin\Debug\DayCounts.dll</HintPath>
</Reference>
<Reference Include="FinancialInstruments">
<HintPath>..\..\FinancialInstruments\FinancialInstruments\bin\Debug\FinancialInstruments.dll</HintPath>
</Reference>
<Reference Include="GeneralLedgers">
<HintPath>..\..\FinancialInstruments\FinancialInstruments\bin\Debug\GeneralLedgers.dll</HintPath>
</Reference>
<Reference Include="InterestRates">
<HintPath>..\..\InterestRates\InterestRates\bin\Debug\InterestRates.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
Build started...
1>------ Build started: Project: CSAddin, Configuration: Debug Any CPU ------
1>---
1>ExcelDnaSetLaunchSettings: EXCEL.EXE path for debugging: C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE
1>ExcelDnaSetLaunchSettings: Add-In for debugging: bin\Debug\net472\CSAddin-AddIn64.xll
1>CSAddin -> C:\Users\raa\Desktop\CSAddin\CSAXL\CSAddin\bin\Debug\net472\CSAddin.dll
1>---
1>ExcelDnaBuild: -> bin\Debug\net472\CSAddin-AddIn.dna
1>ExcelDnaBuild: ..\..\..\..\.nuget\packages\exceldna.addin\1.7.0\build\..\tools\\net452\ExcelDna.xll -> bin\Debug\net472\CSAddin-AddIn.xll
1>ExcelDnaBuild: ---
1>ExcelDnaBuild: -> bin\Debug\net472\CSAddin-AddIn64.dna
1>ExcelDnaBuild: ..\..\..\..\.nuget\packages\exceldna.addin\1.7.0\build\..\tools\\net452\ExcelDna64.xll -> bin\Debug\net472\CSAddin-AddIn64.xll
1>---
1>ExcelDnaPack: bin\Debug\net472\CSAddin-AddIn.dna -> bin\Debug\net472\publish\CSAddin-AddIn-packed.xll
1>PackExcelAddIn: Using base add-in bin\Debug\net472\CSAddin-AddIn.xll
1>PackExcelAddIn: ~~> ExternalLibrary path CSAddin.dll resolved to bin\Debug\net472\CSAddin.dll.
1>PackExcelAddIn: ~~> Assembly path DayCounts.dll resolved to bin\Debug\net472\DayCounts.dll.
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: CSADDIN, Length: 3515
1>PackExcelAddIn: ~~> Assembly path FinancialInstruments.dll resolved to bin\Debug\net472\FinancialInstruments.dll.
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: DAYCOUNTS, Length: 3351
1>PackExcelAddIn: ~~> Assembly path GeneralLedgers.dll resolved to bin\Debug\net472\GeneralLedgers.dll.
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: FINANCIALINSTRUMENTS, Length: 6979
1>PackExcelAddIn: ~~> Assembly path InterestRates.dll resolved to bin\Debug\net472\InterestRates.dll.
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: GENERALLEDGERS, Length: 3864
1>PackExcelAddIn: -> Updating resource: Type: DNA, Name: __MAIN__, Length: 873
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: INTERESTRATES, Length: 2079
1>PackExcelAddIn: Completed Packing bin\Debug\net472\publish\CSAddin-AddIn-packed.xll.1>ExcelDnaPack: bin\Debug\net472\CSAddin-AddIn64.dna -> bin\Debug\net472\publish\CSAddin-AddIn64-packed.xll
1>PackExcelAddIn: Using base add-in bin\Debug\net472\CSAddin-AddIn64.xll
1>PackExcelAddIn: ~~> ExternalLibrary path CSAddin.dll resolved to bin\Debug\net472\CSAddin.dll.
1>PackExcelAddIn: ~~> Assembly path DayCounts.dll resolved to bin\Debug\net472\DayCounts.dll.
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: CSADDIN, Length: 3515
1>PackExcelAddIn: ~~> Assembly path FinancialInstruments.dll resolved to bin\Debug\net472\FinancialInstruments.dll.
1>PackExcelAddIn: ~~> Assembly path GeneralLedgers.dll resolved to bin\Debug\net472\GeneralLedgers.dll.
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: DAYCOUNTS, Length: 3351
1>PackExcelAddIn: ~~> Assembly path InterestRates.dll resolved to bin\Debug\net472\InterestRates.dll.
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: FINANCIALINSTRUMENTS, Length: 6979
1>PackExcelAddIn: -> Updating resource: Type: DNA, Name: __MAIN__, Length: 873
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: GENERALLEDGERS, Length: 3864
1>PackExcelAddIn: -> Updating resource: Type: ASSEMBLY_LZMA, Name: INTERESTRATES, Length: 2079
1>PackExcelAddIn: Completed Packing bin\Debug\net472\publish\CSAddin-AddIn64-packed.xll.========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Build started at 6:25 AM and took 02,672 seconds ==========