why do solidworks save macro in A directory and visual studio 2015 open it in B directory ?

I save a macro in Vsta 3 in my desktop directory , and then Visual Studio 2015 open it in other directory (C:\\Users\\blues\\AppData\\Local\\Temp\\Vsta\\VSTAConsoleApp\\VstaTGLKCEvl5USbkMHpAyVbSQ\\VstaJQx9h4_YLk2dwmz8nMYwjQ\\). When i rebuild ,clear this macro project , i meet some problem.

SolidworksApi/macros