즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

개발/C#

.net6에서 process.start로 다른 프로그램 또는 브라우저 실행 시 오류해결

다물칸 2024. 1. 8. 11:26
728x90

닷넷 프레임워크에서는 잘되던 코드가 .net6에서는 오류가 난다. 

대충 디버깅 해보면 명령어 앞에 빌드경로(Working Path)가 붙어서 실행되면서 파일을 찾을 수 없다는 오류가 발생되는 것 같았다. 

 

Process.Start(new ProcessStartInfo("https://www.example.com") { UseShellExecute = true });

 

웹 브라우저의 경우 이렇게 하면 잘된다. 

반응형