visual studio 2012 - dll not being copied to output directory, even with Copy Local flag (<Private>true</Private>) -
we have project called www references project in same solution called framework.
framework uses nuget has dependency on nuget package called isynaptic.
the framework.csproj xml says:
<private>true</private>
and visual studio ui says
copy local = true.
however, when rebuild solution, www/bin not contain dll isynaptic.core.
here full xml reference:
<reference include="isynaptic.core"> <hintpath>..\packages\isynaptic.core.0.1.3\lib\isynaptic.core.dll</hintpath> <private>true</private> </reference>
i've tried permutations in case of case sensitivity: true, true & true
additionally, have tried adding dummy class file in framework explicitly uses class isynapticcore.dll
using isynaptic; using isynaptic.core; namespace framework.bootstrap { public static class dummy { public static int getcode() { return isynaptic.hashcode.mixjenkins32(0); } } }
i've found examples of making class inherits class dll. unfortunately, none of classes in isynaptic.core public.
i have tried deleting , re-adding references through visual studio manually re-adding xml hand.
i have tried using visual studio set copy local false, save, set copy local true, save.
i checked gac , assembly not loaded in gac
i have tried building through both visual studio 2012 , msbuild command line:
%windir%\microsoft.net\framework\v4.0.30319\msbuild.exe /target:clean,rebuild
any ideas causing dll not copied www/bin output directory on build?
Comments
Post a Comment