.NET Framework 4.8 업그레이드 및 WebView2 통합

- 모든 프로젝트를 .NET Framework 4.0 → 4.8로 업그레이드
- WebView2 NuGet 패키지 추가 (v1.0.3537.50)
- 사용자 매뉴얼 폼 추가 (Frm_WebManual)
  * WebView2 컨트롤 통합
  * localhost:58123 자동 로드
  * MDI 메인 메뉴에 Manual 항목 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-10 15:37:23 +09:00
parent 0eaeeb0aac
commit 6cd2abe560
15 changed files with 304 additions and 48 deletions

View File

@@ -257,9 +257,9 @@ Public Class MdiMain
Dim wwwPath = Path.Combine(Application.StartupPath, "wwwroot")
webServer = New StaticFileServer(wwwPath, 58123)
webServer.Start()
If System.Diagnostics.Debugger.IsAttached Then
webServer.OpenInBrowser()
End If
'If System.Diagnostics.Debugger.IsAttached Then
' webServer.OpenInBrowser()
'End If
Catch ex As Exception
' 웹 서버 시작 실패해도 프로그램은 계속 실행
Debug.WriteLine("웹 서버 시작 실패: " & ex.Message)
@@ -3984,4 +3984,18 @@ ENDSTAT: '//오류발생시 강제종료를 위한 분기문
Dim f As New Frm_Macro2
f.Show()
End Sub
Dim frmManual As Frm_WebManual = Nothing
Private Sub ManualToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ManualToolStripMenuItem.Click
If frmManual Is Nothing OrElse frmManual.IsDisposed Then
frmManual = New Frm_WebManual()
frmManual.Show()
End If
If frmManual.WindowState = FormWindowState.Minimized Then
frmManual.WindowState = FormWindowState.Normal
End If
frmManual.Activate()
End Sub
End Class