Testing Arduino with Visual Studio Community 2013 raise LNK error I have two projects in my Visual Studio Community 2013 solution.

I created a project for Arduino, and create another project for Test. When I run the project tests without adding the Arduino project reference, it run ok, but when I add the Arduino project reference I get it error:

LNK1561: entry point must be defined D:\VisualStudioArduino\PrinterProject\LINK PrinterProject


What is the entry point for Arduino project?

It does not generate any file like a dll or main file?

What can I do to solve this error?

UPDATE I

I also tried this configuration in the Arduino Project but I get the same error:

Properties -&gt; Linker -&gt; System -&gt; SubSystem to "Windows (/SUBSYSTEM:WINDOWS)"


UPDATE II

I am using Visual Micro extension. But the problems is when I try to compile the Test project. Then I recreate this scenario with a C++ console application and create a simple class, and create a test project and added the console application reference to test project and it worked. Then my doubts is about to how do I configure a Test Project to test my Arduino project.
I use Visual Studio Community Edition 2013 along with the Visual Micro extensions, which I think is what you need as the "missing link" between VS and Arduino.