묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
WPF-UI 버젼업시 빌드오류 발생
강의에서 올려주신 소스의 WPF-UI 버젼은 3.0.0-preview.4 입니다.버젼을 "안정적인 최신버젼 3.0.5" 로 업그레이드 했더니 아래와 같은 빌드 오류가 발생합니다.원 소스의 WPF버전을 복원하려고 했으나 위의 preview 버젼은 없고, 3.0.0 등의 다른 버젼을 설치했으나 동일한 오류가 발생합니다.AI 답변은 너무 일반적이라 해결책이 못됩니다.어떻게 수정해야 하는지 부탁드립니다. 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 세부 정보오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\obj\Debug\net7.0-windows\CommunityToolkit.Mvvm.SourceGenerators\CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator\UiDesktopAppMaster.ViewModels.Pages.SettingsViewModel.g.cs 34오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\obj\Debug\net7.0-windows\CommunityToolkit.Mvvm.SourceGenerators\CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator\UiDesktopAppMaster.ViewModels.Pages.SettingsViewModel.g.cs 79오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\obj\Debug\net7.0-windows\CommunityToolkit.Mvvm.SourceGenerators\CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator\UiDesktopAppMaster.ViewModels.Pages.SettingsViewModel.g.cs 85오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\obj\Debug\net7.0-windows\CommunityToolkit.Mvvm.SourceGenerators\CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator\UiDesktopAppMaster.ViewModels.Pages.SettingsViewModel.g.cs 85오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\obj\Debug\net7.0-windows\CommunityToolkit.Mvvm.SourceGenerators\CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator\UiDesktopAppMaster.ViewModels.Pages.SettingsViewModel.g.cs 90오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\obj\Debug\net7.0-windows\CommunityToolkit.Mvvm.SourceGenerators\CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator\UiDesktopAppMaster.ViewModels.Pages.SettingsViewModel.g.cs 96오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\obj\Debug\net7.0-windows\CommunityToolkit.Mvvm.SourceGenerators\CommunityToolkit.Mvvm.SourceGenerators.ObservablePropertyGenerator\UiDesktopAppMaster.ViewModels.Pages.SettingsViewModel.g.cs 96오류(활성) CS0234 'Wpf.Ui' 네임스페이스에 'Contracts' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Usings.cs 5오류(활성) CS0234 'Wpf.Ui' 네임스페이스에 'Services' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Usings.cs 6오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'ThemeType' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\ViewModels\Pages\SettingsViewModel.cs 18오류(활성) CS0234 'Wpf.Ui' 네임스페이스에 'Common' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\ViewModels\Windows\MainWindowViewModel.cs 7오류(활성) CS0246 'INavigationService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Views\Windows\MainWindow.xaml.cs 17오류(활성) CS0246 'ISnackbarService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Views\Windows\MainWindow.xaml.cs 19오류(활성) CS0246 'IContentDialogService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Views\Windows\MainWindow.xaml.cs 20오류(활성) CS0246 'INavigationService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\App.xaml.cs 41오류(활성) CS0246 'NavigationService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\App.xaml.cs 41오류(활성) CS0246 'ISnackbarService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\App.xaml.cs 42오류(활성) CS0246 'SnackbarService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\App.xaml.cs 42오류(활성) CS0246 'IContentDialogService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\App.xaml.cs 43오류(활성) CS0246 'ContentDialogService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\App.xaml.cs 43오류(활성) CS0234 'Wpf.Ui' 네임스페이스에 'Contracts' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Usings.cs 5오류(활성) CS0234 'Wpf.Ui' 네임스페이스에 'Services' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Usings.cs 6오류(활성) CS0234 'Wpf.Ui' 네임스페이스에 'Common' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\ViewModels\Windows\MainWindowViewModel.cs 7오류(활성) CS0246 'INavigationService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Views\Windows\MainWindow.xaml.cs 17오류(활성) CS0246 'ISnackbarService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Views\Windows\MainWindow.xaml.cs 19오류(활성) CS0246 'IContentDialogService' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Views\Windows\MainWindow.xaml.cs 20오류(활성) CS0234 'Wpf.Ui.Appearance' 네임스페이스에 'Watcher' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요. UiDesktopAppMaster C:\work\프로젝트\감시제어보드\UiDesktopAppMaster\Views\Windows\MainWindow.xaml.cs 23
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
C# ASP.NET 백엔드 서버를 리눅스로 배포하려고 합니다 :)
박재성 선생님 안녕하세요!C# ASP.NET 백엔드 서버를 리눅스로 배포하려고 하는데요.이에 대하여 접근 방식(힌트)을 여쭤볼 수 있을까요~?Spring Boot와 Nest.js를 너무나 잘 설명해주셔서혹시 선생님께는 처음 접하는 프레임워크(C# ASP.NET)에 대하여어떻게 접근하실지 궁금하여 질문을 남겼습니다!좋은 강의에 다시 한번 감사드립니다!!
-
미해결[C#/.NET 6.0]어서와, Blazor WebAssembly는 처음이지?
데이터 입력 Razor Page Design Part.1 부분
안녕하세요. 현재 데이터 입력 Razor Page Design Part.1 부분을 보고 있는데, 강의 내용이 누락된 것 같아 글 남깁니다. 이전 강의 까지는 Interface, Service, Controller 를 작성하였었고, 이제 UI 부분을 해보겠다 하신 후에 강의 9분 30초 즈음에 DataInput.razor 파일을 보여주시는데 강의 내용에 없던 코드가 작성되어 있습니다. 그리고 서버 프로젝트쪽 Program.cs에 dbContext와 서비스에 의존성 주입하는 내용도 빠져있어 강의대로 따라가면 실행 중 API가 호출되지 않아 문제가 발생합니다. 확인 부탁 드립니다.
-
미해결[C#/.NET 6.0]어서와, Blazor WebAssembly는 처음이지?
Blazor WebAssembly 솔루션 만들 때
안녕하세요! 강의를 들으며 솔루션을 만들 때 한가지 질문이 생겨서 여쭙니다. Blazor WebAssembly 솔루션 만들 때 강의에서는 프레임워크를 .Net 6.0을 사용했지만, 현재 시점에는 .Net 8.0 버전이 있어서 해당 버전으로 만들어 보려고 합니다.하지만 .Net 6.0과 다르게 .Net 8.0 으로 솔루션을 만들 때 ASP.NET Core 호스팅 이라는 옵션이 없어 솔루션을 만들고 나면 프로젝트가 1개뿐인 솔루션이 만들어집니다. .Net 8.0 사용 시 어떻게 하면 강의처럼 3개의 프로젝트가 있는 솔루션을 만들 수 있을까요? 혹시, 그냥 강의처럼 구조를 잡기 위해 일단 솔루션을 만들고 프로젝트를 2개 더 추가를 해도 같은걸까요?
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
코드 비하인드에서 오류가 생겼습니다. ( 현재 컨텍스트에 없습니다. )
using System.ComponentModel; using Wpf.Ui.Controls; using wpf_ui_project.ViewModels.Pages; namespace wpf_ui_project.Views.Pages { public partial class DataPage : INavigableView<DataViewModel> { public DataViewModel ViewModel { get; } public DataPage(DataViewModel viewModel) { ViewModel = viewModel; DataContext = this; ViewModel.PropertyChanged += ViewModel_PropertyChanged; InitializeComponent(); } private void ViewModel_PropertyChanged(object? sender, PropertyChangedEventArgs e) { switch (e.PropertyName) { case "AdministrativeAgency": this.searchGridLoadingCotnrol.Visibility = Visibility.Collapsed; this.searchGrid.Visibility = Visibility.Visible; break; case "GangnamguPopulations": this.dgGridLoadingControl.Visibility = Visibility.Collapsed; this.dgGrid.Visibility = Visibility.Visible; break; } } } }이 코드에 원래 에러가 안떴었는데, 어느 순간 에러가 생겼습니다.DataContext = this; InitializeComponent();this.searchGridLoadingCotnrolthis.searchGrid this.dgGridLoadingControlthis.dgGrid이 코드들에 밑줄이 그어졌습니다.DataContext 랑 InitializeComponent 이름이 현재 컨텍스트에 없다는 오류메세지가 떴습니다.어떻게 해결해야하나요?
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
코드 퍼스트
안녕하세요 entity보고있는데요 혹시 지금 강의에서 보여준 방법이 코드퍼스트인지 궁금합니다그리고 그 차이점과 wpf현업에서 사용하는 방법도 알려주세요
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
Data Binding 강의
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.해당 솔루션/proj(UIDesktopAppMaster)은 모든 구조를 WPF 앱 기반에서부터 직접 만들어야하는 걸까요? 배포된게 따로 있는지 궁금합니다. 강의에서는 정보를 얻을 수 없는것 같고, 초반부터 구조가 어렵네요... 확인 부탁드립니다.
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
DB 변경 반영
WPF를 처음 접해서 이상한 질문일 수도 있지만 여쭤보려고합니다....강의를 보니 Create, Update, Delete 한 후 ReadAll를 해서 DB를 다시 불러와 UI에 반영하는 것 같습니다 그럼 db 변경이 있을 때마다 readall을 해야한다는건데 이 방법이 일반적인건지 아니면 더 좋은 방법이 있는지 궁금합니다
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
강의 내용
혹시 강의 중 만들었던 프로젝트에 대한 내용을 정리해서 개인 블로그에 올려도 될까요?
-
미해결[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
안녕하세요, Radzen 관련 질문 드립니다
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요, 강의 잘 듣고 혼자 간단하게 작업해보려고 이것저것 해보는 중인데,,, 강의해서 소개해주신 Radzen 을 이용하여 Laydout을 생성하였는데 네모 박스 친 부분과 같이 해당 부분을 없애고 싶은데,,, 코드 어느 부분에서 없애야하는건지 모르겠어서 질문 드립니다. 사이드바 레이아웃의 바디 부분 같은데,,, 어떻게해야 없앨 수 있을까요?
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
DB 테이블 구조 변경시 클래스 구조 갱신관련
안녕하세요. DB 구조를 클래스로 자동으로 생성하여 해당 클래스를 사용한다고 했을 때 이후에 DB 구조를 수정한다고 했을 때 오류가 발생할 것 같은데 바뀐 DB 구조에 따라서 클래스 구조도 같이 갱신 되나요? 자동으로 갱신시키려면 어떻게 해야 하나요?
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
뷰에서 유저컨트롤을 태그로 사용할 때 오류 질문드립니다.
안녕하세요. 강사님.프로젝트 진행 중 오류를 해결하지 못하는 상황이라 질문드립니다.[개발 환경]Visual Studio 2019.NET 5.0WPF[사용 패키지]1. CommunityToolkit.Mvvm (7.1.2)2. Microsoft.Extensions.DependencyInjection (5.0.2) 현재 문제는 1번 뷰와 2번 유저컨트롤 모두 View와 ViewModel로 분리한 상황입니다.DataContext = App.Services.GetRequiredService<ViewModel>();위와 같은 코드로 뷰에서 뷰모델을 DataContext로 초기화해 사용하고 있습니다. 1번 뷰에서 2번 유저컨트롤을 3개 태그로 만들어 사용하려고 하는데Value cannot be null. (Parameter 'provider')위와 같은 오류가 발생합니다.혹시 Singleton으로 등록해서 그런가해서 Transient로 변경해봐도 같은 오류가 발생합니다. DataContext = new ViewModel();위와 같이 직접 주입해주면 오류가 발생하지 않는데 혹시 뭐가 원인인지 알 수 있을까요?
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
WPF UI사용이 아닌 기존 앱 변경에 대한 문의
WPF UI를 사용하지 않고 기존 프로젝트에서 Toolkit 패키지와 DI를 적용해서 앱 변경을 하려고 하는데 ViewModel이 바인딩 되지 않습니다 ㅠ 강의 내용 외에 추가로 어느 쪽을 수정해야 될까요?
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
도서추천
안녕하세요. 강의를 들으면서 추가로 참고할만한 책을 찾고 있는데요 혹시 추천해주실만한 책이 있을까요??(C#, MVVM 패턴, WPF 관련)
-
해결됨[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
PostgreSQL 설치
안녕하세요. 강의를 보던 도중 PostgreSQL을 설치하라고 하셔서, 수업 노트에 남겨두신 다운로드 url 링크를 타고 들어갔습니다.해당 사이트에서 가장 최신 버전부터 하나씩 다 다운로드 해서 exe 파일을 모두 실행 시켜봤지만,,, Setup 설치 창 자체가 display되지 않습니다..
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
id 1번 값을 Get()할 경우 error발생
read버튼을 눌렀을 때 다른 항목들은 잘 찾아내나 id 1번 항목을 read할 경우 error 발생GangnamguPopulationService.cs파일 안의 GetDetail함수의 else로 잡힙니다.확인부탁드리겠습니다. 감사합니다.
-
미해결ASP.NET core Blazor 디테일 강의 - 초급편
강의 잘들었습니다. 감사합니다. 질문이 있어서요...
자바 스크립트를 안쓰려고 Blazor를 쓰려고 하는데요...예를 들어 setinterval같은 것은 blazor로 안되나요?
-
해결됨[C#/.NET 8.0]어서와, WinForm은 처음이지?
'frmMain'은(는) 변수이지만 형식처럼 사용됩니다.
9강까지 따라하다가 실행해보니 여기서 문제가 발생하는데 잘 이해를 못하겠습니다 ㅜㅜ
-
해결됨[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
BlazroServerMaster를 인식하지 못하고 있는데요.
안녕하세요. 좋은 강의 감사드립니다. 섹션1 : "Class 설계 후 Razor 에서 호출!"강의에서 BlazroServerMaster를 인식하지 못하고 있는데요. 수업시간에 설치하는 패키지 4개 다 설치했습니다.●Microsoft.EntityframeworkCore●Microsoft.EntityframeworkCore.Design●Npgsql.EntityFrameworkCore.PostgreSQL●Npgsql.EntityFrameworkCore.PostgreSQL.Design Windows 11 Pro 64bitVS 2022.Netframework 8.0.2PostgreSQL 15설치되지 않은 라이브러리가 있나요?
-
해결됨[C#/.NET 7.0]어서와, WPF는 처음이지?
선생님 안녕하세요
WPF 강좌를 듣다가 View에다가 포함시킬 예비 View를 만들어서 넣으려고 하고 잇습니다. 예를 들면 Popup_Window 라는 xaml.cs 가 있고 따로 OpenDoor.xaml, CloseDoor.xaml 이 있습니다 이 것들은 단지 코드 비하인드에는 아무것도 없고 디자인만 구현했습니다. 이것을 이제 Popup_Window에다가 넣으려고 하는데요 지금 Popup_Window에 잘 넣었고 원하는대로 실행이 되기는 합니다. 하지만 UserControl doorPage; ((ViewModel.DoorOpen)doorPage).DataContext = new Model.Doorpage_Model { StatusText = $"Door {i + 1} Open" }; ((ViewModel.DoorOpen_Page_ViewModel)doorPage).Foreground = new SolidColorBrush(Colors.Red); 이런 방식으로 넣어서 이건 그냥 C# 을 쓴건지 WPF를 쓴건지 모를 정도로 코딩을 해버렸습니다. Binding을 하여서 간결하게 UserControl을 넣고싶고 그런데 어떻게 고쳐야 하면 좋을지 알려주시면 정말 감사드리겠습니다.