Unable to access namespace functions

I have the following hardware:
x64 processor
Operating System:
Win 8.1
Software installed:
Visual Studio Community 2017 Version 15.4.0
.NET Framework Version 4.7.02558
LibreOffice 5.4.6 Win x86 SDK

When I compiled my project I got the following error:
There was a mismatch between the processor architecture of the project being built ‘MSIL’ and the processor architecture of the reference cli_cppuhelper Version 1.0.23.0 Culture=neutral processorarchitecture ‘X86’

I changed the architecture from ‘Any CPU’ to ‘x86’ and the compile worked OK. I memtioned this as it may or may not have any relevance to my actual problem.

I have installed the following references into my project:
cli_basetypes
cli_oootypes
cli_ure
cli_uretypes
cli_cppuhelper

All namespaces appear to be present and I can see all functions within all namespaces, when using the Object Browser, except for the namespaces within cli_cppuhelper.

The only namespace that has any functions listed is:
uno.util

Whereas these namespace are empty:


com.sun.star.lang
com.sun.star.lang.detail
com.sun.star.uno
com.sun.star.uno.detail
cppu
ssl
rtl
rtl.libreoffice_internal
sal.detail
std

I would appreciate any assistance you can give.

@Bakerlite: Welcome to the forum! In the future, please do not post as community wiki. For more information, see guidelines for asking. Also, I’m not quite sure what you’re asking. Did the project fail to compile? You mentioned the architecture error, but it sounds like you solved it. If there is another error, then please edit the question and post it. Or are you asking how to get IntelliSense to work better?

It may also help to give an excerpt of code using the missing namespaces such as cppimplementationdetails and ssl, as I’m not familiar with them (and I have experience writing .NET macros using both C# and VB.NET). Finally, please add a few more tags to clarify what the topic is, including the programming language involved.