Невозможно собрать мою библиотеку классов в Release, только в Debug - PullRequest
4 голосов
/ 07 сентября 2011

Я щелкнул правой кнопкой мыши по проекту в Visual Studio и выбрал свойства. Затем я изменил конфигурацию сборки на Release. Но даже после нажатия Control+Shift+B для создания библиотеки я все равно нахожу папку / Release / пустой.

enter image description here

Если я закрою окно свойств и снова открою его, я вижу, что опция вернулась к Active(debug)

Чего мне не хватает?

Ответы [ 2 ]

14 голосов
/ 07 сентября 2011

Вы фактически не изменились, чтобы активировать конфигурацию выпуска - вы просто перешли к свойствам для конфигурации выпуска.

Обычно "активная конфигурация" находится на панели инструментов под главным меню.- найдите «Debug» и измените его на «Release» следующим образом:

enter image description here

Или перейдите в «Build> Configuration Manager» и измените активный выпуск там.

enter image description here

1 голос
/ 07 сентября 2011
  1. Откройте окно вывода Visual Studio и после успешной сборки убедитесь, что DLL вашего проекта создана в папке Release с указанием фактического полного пути, , где вы проверяете наличие двоичных файлов .
  2. Если все в порядке, проверьте, нет ли в вашем консольном приложении события пост-сборки, которое просто перемещает двоичные файлы проектов DLL.
  3. Если это не так, попробуйте не использовать комбинацию Control + Shift + B, а просто создать проект RightCLick DLL и сделать его Перестроить .

Надеюсь, этопомогает.

...