Visual Studio 2008-перемещение файлов при сборке в bin/
EDIT: это приложение VS2008, написанное на C#.
поэтому у меня есть папка в моем решении под названием
_lib/
это где я храню свои библиотеки DLL, так что, когда я ссылаюсь на них, они встроены в .
теперь у меня есть новый элемент в моем решении. Это DLL, но не должно быть ссылкой (это требуется для стороннего приложения). Поэтому при сборке я хочу, чтобы это было скопировано из _lib/
до bin/
но не упоминается в проект.
Я включил _lib/
папка в моем приложении, и для свойств этой DLL я выбрал всегда копировать. Это почти сработало, он копирует файл с папкой, поэтому моя структура выглядит так:
/bin/_lib/thedll.dll
вместо
/bin/thedll.dll
какие идеи?
1 ответов
попробуйте выполнить следующие действия в Visual Studio:
разверните соответствующее дерево проектов
дважды щелкните
Properties
элементВ открывшемся окне нажмите кнопку
Build Events
tab-
на
Post-build event command line
текст место этого:xcopy "$(ProjectDir)_lib\file.ext" "$(ProjectDir)bin$(ConfigurationName)"
откройте ожидаемую выходную папку рядом с Visual Studio
нажмите CTRL+ Shift+B чтобы убедиться, что все спасены и построить
почувствуйте чувство достижения хорошо внутри вас, как ваш файл появляется
:)
О, и теперь вы можете установить Copy to output directory
до Do not copy
.