Auto code completion in Visual Studio Q# IDE? - visual-studio-2017

Title says it all... I can’t find an option to trigger code completion or show me the available methods for a program. Is there even one?

Update:
Code completion was added to Q# extension for Visual Studio 2019 in release 0.9.1909.3002; it supports VS version 16.3 or later.
Original answer:
Q# extension for Visual Studio doesn't have support for autocomplete (as of the latest release 0.4). This is a very frequently requested feature, and we hope to implement it soon.

Related

Linking/Installing "libpqxx" with Visual Studio 2013 for C++ Connection with PostgrSQL

i want to connect postgreSQL with my C++ win32 console application using "libpqxx" with MS Visual Studio 2013
I tried to search the whole internet but did'nt find any solution or even not any proper tutorial or document on how i can connect that but found nothing.
after 3 weeks of research i'm fed up now but i'm still searching and want to know the proper steps o do this.
I have already installed the following
MS Visual Studio 2013
PostrgeSQL
and downloaded LIBPQXX latest version
OS Window 10
i want to know the step by step library/api linking and connection guide and i will be very thankful if you are able to provide or attach some images related to steps that help in understanding this all.
and also can i use to build that pqxx library if yes then please tell me how can i do that.
That task related to my university project so please can someone help me i did'nt have much information about libpqxx and how to connect libraries or build them and searched alot about this libpqxx
Thank you in advance
You can't with the latest two versions of libpqxx because VS 2013 doesn't support the necessary C++ language specs:
libpqxx v7 requires at least Visual Studio 2017 for C++17 support. https://github.com/jtv/libpqxx#upgrade-notes
The 7.x versions require C++17. However, it's probably not a problem if your compiler does not implement C++17 fully. Initially the 7.x series will only require some basic C++17 features such as std::string_view. More advanced use may follow later.
libpqxx v6 requires at least Visual Studio 2015 for C++11 support. Note that this is so even though the libpqxx has a "VisualStudio2013" folder inside of config/sample-headers/compiler. https://github.com/jtv/libpqxx/releases/tag/6.0.0. (VS 2013 doesn't support, probably among other features, noexcept).
C++11 is now required. Your compiler must have shared_ptr, noexcept, etc.
Also, inferring from the release notes that C++11 is required as of v6, that presumably means that v5 would be the last version that could be built under VS 2013.

Does Fortify have a VS2017 plugin?

When I install fortify, I see options only for VS2015 plugin or older. Just to be sure - is a VS2017 plugin available as of now, or no? My version is HPE_Security_Fortify_SCA_and_Apps_16.20_windows_x64.exe, maybe there is a newer version, I don't know.
The Visual Studio 2017 Plugin is planned for the next release (17.20), which is coming out soon.
I have never used the plug in but in the visual studio gallery it says it supports visual studio 2017
https://marketplace.visualstudio.com/items?itemName=HPESecurityFortify.HPESecurityFortifyonDemandExtension-18282

ResXFileCodeGeneratorEx is not working for Visual Studio 2017

I use ResXFileCodeGeneratorEx for generating ids. This was working till the time I used Visual Studio 2010 IDE but it is not working for Visual Studio 2017.
Please help for the same.
Extension for Visual Studio 2019 can be found here
Extension for Visual Studio 2017 can be found here
The deleted answer to this question pointed to the location of a newly built ResXFileCodeGeneratorEx but was deleted because it only contained a single link and no context. I'm not the original answerer, but figured that it may still be valuable to have this information:
It seems to have been renamed to ResXCodeFileGeneratorEx, and if you search through the menu in Visual Studio under Tools > Extension and Updates, you need to search for "Extended Strongly Typed Resource Generator".
However, the internal name is still the same, so the Custom Tool action should remain ResXFileCodeGeneratorEx.
I'm not aware whether or not it works on Visual Studio 2019, but since the original source is still around, it oughtn't be too hard to resolve that yourself if you need it.
To install it, simply doubleclick the VSIX file, it will popup with the VS Version Instance Selector, where you can select to which of your VS 2017 instances (pro, community, preview) you want to install the extension to.

Word (Office) Automation Visual Studio 2013 C++

I have to make a program which can operate with Word documents (edit, view, create) and use C++ with Visual Studio 2013.
I have searched the net and found out VSTO is only available for Visual Basic and C#.
On the Microsoft site there is "How to create an automation project using MFC and a type library" here but seems it is written for very old versions of Visual Studio (like 5.0 and 6.0). When I reach the ninth step "Select the Automation tab." it seems there is no such tab in ClassWizzard in my version of Visual Studio.
Is there any way to perform automation with C++ in newer versions of Visual Studio like 2013?
I found a way here. Actually I am using the "import" method and it worked for me in console mode(COM method also worked, but it seems to me more complicated), I haven`t tested it for GUI yet. There is not C++ documentation, but can be used Visual Basic API with a bit thinking here.

MS Visual Studio 2012 for Windows Desktop - C++11 features

I use MS Visual Studio 2012 for Windows Desktop (C++) and I've recently started using C++11 features,such as range-based for loop,lambda functions,final,override and so on.
But I cannot use some of the features,like std::initializer_list,user-defined signatures...
I don't understand why this version of MS Visual Studio does support some,but not all of them.
Should I start using a newer version,or what?
Thanks.
Yes, you should start using a newer version, because as it happens, newer versions implement new features.
Also, your question doesn't really ask a question.
You can find comparison tables of supported C++11 features in recent versions of Visual Studio on the MSDN website: http://msdn.microsoft.com/en-us/library/hh567368.aspx