I'm using a BR24 and Win10/7/XP and have used OCPN 4.2 and BR24radar_pi version 1.3 and later without your problem.
I've no experience of any problem using VS2015 instead of the advised VS2013. (See: Compiling - Windows | Official OpenCPN Homepage
If I understand you correct you get a working IP connection and also a short period of transmitted data from the radar scanner to OCPN and are able to see a radar picture as a chart overlay?
Please also explain "disconnect", do you mean data is not sent or is the IP connection lost
The radar scanner connection has two parts
1. Establish an IP connection. (Initiated by the scanner and Win (external) firewall has to be passed)
2. Data transmit. (Initiated by BR24radar_pi and has to be maintained by a "keep awake" - signal, at least every 10 seconds. The plugin use to send this close to every second)
Is your OCPN and BR24radar_pi working together? Try without radar and use the emulator in BR24 plugin. If not:
Since you can build from source (again VS2015??) Try OCPN 4.5.0 - Github master branch and BR24radar_pi https://github.com/canboat/BR24radar_pi
either version 1.3 at branch master or version 2.724 at branch radarwindow
Please come back with additional info and/or if I'm not clear. (My English
and so on