Importing compiled libraries from ROS on linux to visual studio is not exactly possible... but there are a few options to accomplish a similar thing.
https://github.com/uml-robotics/ROS.NET allows you to rewrite the ROS code in C#, and communicate with other ROS nodes.
If you leave the ROS nodes running on linux (in a virtual machine, maybe), and control/communicate with them using
ROS.NET, then you can minimize the amount of reengineering required.
If the ros simulation code is just a wrapper around a non-ros library (hopefully one that can be compiled for windows), then you could use P/Invoke to call functions to make the simulation work from C# code, without rewriting all of it in C#.