msbuild - Is it possible to add path to .dll in Visual Studio 2010 property sheet? -


i have visual studio 2010 , project uses third-party library. third-party librarys consists of header files, library files , .dll files. so, in order project include header files , link library files created , added following property sheet it:

<?xml version="1.0" encoding="utf-8"?> <project defaulttargets="build" toolsversion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">   <propertygroup>     <_projectfileversion>10.0.30319.1</_projectfileversion>   </propertygroup>   <itemdefinitiongroup>     <clcompile>       <additionalincludedirectories>         c:\sdk\superlib\include;         %(additionalincludedirectories)       </additionalincludedirectories>     </clcompile>     <link>       <additionallibrarydirectories>         c:\sdk\superlib\lib;         %(additionallibrarydirectories)       </additionallibrarydirectories>     </link>   </itemdefinitiongroup> </project> 

my project succesfully compiles , links library. problem: in order executable run needs library .dll inside sdk bin folder. if hit f5 in visual studio complain superlib.dll not found :(. of course can manually copy output folder of project - possible somehow set path .dll in .vsprops file automatically used upon run , debug?

you can specify adding .dll file @(none) item array, , setting metadata value automatically copied output. add following props file.

<itemgroup>    <none include="c:\sdk\superlib\bin\superlib.dll">       <copytooutputdirectory>always</copytooutputdirectory>    </none> </itemgroup> 

if don't want show in solution explorer, add visible=false metadata well,

<itemgroup>    <none include="c:\sdk\superlib\bin\superlib.dll">       <copytooutputdirectory>always</copytooutputdirectory>       <visible>false</visible>    </none> </itemgroup> 

Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -