본문 바로가기

C#(CSharp)/Etc31

Send mail by GMail public string sendit(string ReciverMail) { MailMessage msg = new MailMessage(); msg.From = new MailAddress("YourMail@gmail.com"); msg.To.Add(ReciverMail); msg.Subject = "Hello world! " + DateTime.Now.ToString(); msg.Body = "hi to you ... :)"; SmtpClient client = new SmtpClient(); client.UseDefaultCredentials = true; client.Host = "smtp.gmail.com"; client.Port = 587; client.EnableSsl = true; clie.. 2017. 8. 7.
BlockingQueue (BlockingCollection) public static BlockingCollection bc = new BlockingCollection(); public static void AddMailWorker(String body, Exception ex) { try { CheckMailBody checkMailBody = new CheckMailBody( body, ex ); bc.Add( checkMailBody ); } catch(Exception e) { CommonLog.ErrorLog( "AddMailWorker", e ); } } public static void StartMailWorker() { Task mailTask = Task.Factory.StartNew( async () => { try { // Consume co.. 2017. 8. 7.
윈도우 8 메트로 스타일 App Deploy 관련해서... 윈도우 8 전용 어플리케이션을 Deploy 하는 방법은 크게 아래 3가지가 있습니다. 윈도우 8 메트로 스타일 어플리케이션은 기존 일반적인 방법으로 디플로이 할 수 없습니다. 아래 방법을 따라야 합니다.Metro-style apps aren't meant to be run as ordinary applications. If you want to run an application you wrote, you can do one of the following:비주얼 스튜디오를 이용해서 실행 해야 합니다. (Run it from VS (with or without debugging). This will actually install unpackaged version of your app, so you will .. 2015. 4. 8.
Microsoft Visual Studio Installer in VS2013 사용법을 간단하게 정리 합니다. 아래 메뉴는 Setup 프로젝트에서 마우스 오른쪽 버튼을 눌러서 View, Add를 눌러서 작업하면 된다. 1.File System->Application Folder 1) C:\Program Files에 Install 한다. 이 경우 Administartor 권한으로 동작하지 않으면 파일/레지스트리 등을 쓰는데 오류가 발생한다. ->User's Application Data Folder1) 이 폴더에 프로그램을 설치하는 것을 추천한다. (설치 되는 경로 C:\Users\steve\AppData\Roaming\SWCSStickyNote\)2) 여기에 설치하는 폴더를 추가한다. Ex) SWCSStickyNote 폴더 생성3) 생성한 폴더에서 오른쪽 버튼을 클릭해서 Prima.. 2015. 3. 21.