2012-06-14 7 views
1

HTML (테이블 등)이 포함 된 로그 파일을 만들어야합니다. HtmlTextWriter는 일반 winforms 응용 프로그램에서 지원되지 않는 것으로 보입니다. ASP.NET 용입니다. 실제로 사실입니까? 그렇다면 HTML을 생성하는 데 사용할 수있는 클래스는 무엇입니까? 나는 FileStream/StreamWriter를 사용하려했지만 "불법 문자"에 질식합니다.winform (C#) 응용 프로그램에서 HTML을 생성하는 방법

+2

HTML 파일은 간단한 텍스트 파일입니다. FileStream/StreamWriter를 사용할 수없는 이유는 없습니다. 불법 문자 오류에 대한 자세한 정보를 제공해 주시겠습니까? –

답변

4

HtmlTextWriter은 기본적으로가 아니라 WinForms 앱에서만 사용할 수 있습니다. WinForms 프로젝트에 System.Web에 대한 참조를 추가해야 사용할 수 있습니다.

+1

이 말이 맞지만 클라이언트 프로필을 사용할 때 문제가 발생했는지 궁금합니다. –

+0

@DamianPowell - 잘 모르겠습니다. 영업 이익이 목표 프레임 워크를 변경해야 할 수도 있습니다. – FishBasketGordo

+0

클라이언트에서 v4로 프레임 워크를 업데이트하려고했습니다. 나는 여전히 System.Web.UI에 대한 참조를 추가 할 수 없다. 목록에 나타나지 않으며 입력하지 않아도 추가 할 수 없습니다. 검색을 수행하면 System.Web.UI라는 DLL이 없습니다. 내가 뭘 놓치고 있니? 코드에서 HtmlTextWriter를 참조하면 System.Web을 포함 할 때 컴파일 오류가 발생합니다. – Gary

관련 문제