링크 : http://www.harriyott.com/2006/12/folderbrowsedialog-in-installer-custom 


결국 요는 FolderbrowserDialog는 STA에서 동작하는데 Visual Studio 2010 Installer Project로 생성한


인스톨러는 MTA에서 동작한다.


해결 방법은 위 링크같이 버튼클릭 이벤트시 스레드를 STA로 변경하면 된다.


난 Form 화면에서 컴포넌트를 드레그 해서 사용하는 방법을 선호하기 때문에(이게 코딩이 적다.)


위 방법은 불편해서 Form 자체를 STA로 실행시켰다.

저작자 표시 비영리 변경 금지
신고

'.Net > WinForm' 카테고리의 다른 글

[.Net] FolderbrowserDialog Custom Action  (0) 2014.02.08
[WinForm] OpenFileDialog  (0) 2013.03.13
[WinForm] 서브클래스에서 OnPaint가 안될때...  (0) 2013.02.22
posted by 뚱2