묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨C# 프로그래밍 기초부터 실전 활용까지
정적 클래스, 확장 함수에서 매개변수로 this를 쓰는 이유?
안녕하세요 🙂 확장 함수 부분 설명해 주실 때 매개변수로 this string text 를 쓰셨는데, this가 왜 입력 되었는지 궁금합니다.앞선 강의에서 setter 할 때 this 키워드가 클래스의 멤버임을 증명하는데 쓰이는 것 같은데, 여기서도 단순 그런 역할 인지요?
-
미해결[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
Radzen.Blazor.RadzenTheme 오
InvalidOperationException: A component of type 'Radzen.Blazor.RadzenTheme' has render mode 'InteractiveAutoRenderMode', but the required endpoints are not mapped on the server. When calling 'MapRazorComponents', add a call to 'AddInteractiveWebAssemblyRenderMode'. For example, 'builder.MapRazorComponents<...>.AddInteractiveWebAssemblyRenderMode()'Microsoft.AspNetCore.Components.Endpoints.SSRRenderModeBoundary.AssertRenderModeIsConfigured<TRequiredMode>(Type componentType, IComponentRenderMode specifiedMode, IComponentRenderMode[] configuredModes, string expectedCall)서비스 등록함테마 등록함컨포넌트 입력
-
미해결[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
Class 설계 후 Razor 에서 호출!
23:27 ~부터 구현시강사님 환경하고 수업자 환경하고 다른듯하네요using BlazorSeverMaster.Components; using BlazorSeverMaster.Components.Account;using BlazorSeverMaster.Data;using BlazorSeverMaster.interfaces;using BlazorSeverMaster.Models;\ using BlazorSeverMaster.Services;위코드를 추가 해야 되네요
-
미해결[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
wpf 응용 질문
blazor 강의를 통해 web page에 Db 전시하는걸보고 혹시 현재 .net 4.7.2프레임워크를 사용 중인데 wpf를 통해서 로컬 host에도 이와같이 Db를 전시할 수 있을까요?
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
11:56 Binding ViewModel할때
. 치고나서 Text 속성이 보이지않아요 ㅜㅜ
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
WPF-UI 질문입니더
질문이 몇 개 있습니다ObservableObject를 쓸 수 있는건 WPF-UI를 설치할 때 Microsoft.Toolkit.Mvvm가 자동으로깔려서 인가요?? 그리고 WPI-UI로 만든 플젝에서 INotifyPropertyChanged를 구현하는 코드 작성해도 오류없이 돌아갈까요
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
제너레이터 질문 있습니다
DataBinding 13분52초 까지 4강을 듣고 있는도중DashboardViewModel.cs 클래스에서.[ObservableProperty]private string? text = string.Empty;를 적어도 f12 단축키를 입력해서 직접가봤지만 추가가되지 않는것을 눈으로 확인했습니다.제너레이터가 자동으로 Text 라는 속성을 추가하지 않습니다 이로 인해서 DashboardPage.xaml 에서Text="{Binding ViewModel.Text, Mode = TwoWay}" /> f를 적어주면 Text 속성을 DashboardViewModel 형식에서 찾을 수 없습니다 라고 오류가 나옵니다.여기서부터 무엇을 건드려야 할까요.현재 사용중인 비주얼스튜디오 버전은 2022 17.11.2.Net FrameWork 4.8.09037 버전입니다
-
미해결C#.Net 0.5년차~3년차(파트2)
6강 서버 연결해제 시 NullException
Client의 연결해제 시 위 이미지 부분에서 null exception이 발생합니다.
-
미해결[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
올려주신 소스코드 관련해서 질문드립니다.
올려주신 소스코드는 제대로 실행이 되는 코드인가요? 수업들으면서 올려주신 소스코드와 비교하며 보고 있는데 소스코드를 한번 실행해보니 제대로 실행이 되지 않고 개발자도구를 통해 에러를 보니 favicon 관련 에러가 발생하여 해당 파일도 제대로 wwwroot에 넣었습니다. 그런데도 잘 실행이 되지 않아 문의드립니다. 감사합니다.
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
EntityFrameworkCore에서 Build Fail
안녕하세요.DB CRUD를 쉽고 간편하게? 정답은 EntityFrameworkCore !!해당 강좌에서 패키지 관리자 콘솔에서 Build 진행 시 Build failed가 발생합니다.NuGet 패키지는 영상과 같은 버전으로 설치 하였으며 pgSQL의 Binary paths도 영상을 보고 변경해 봤으나 마찮 가지 입니다.
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
Databse 인터페이스 services 등록 실패 문의
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요.DB CRUD 설계 쪽 강의 진행 중에 있습니다.이전 강의까지는 문제 없이 잘 따라왔는데,이번 강의에서 예상치 못한 에러가 발생했는데 해결에 어려운 부분이 있습니다. 강의를 3, 4번 돌려보며 놓친 부분이 있는지 오탈자가 있는지 계속 확인해 보았지만 문제점이 딱 보이지가 않네요. IDatabase 인터페이스, GangnamguPopulationService 서비스, GangnamguPopulation 모델을 만들고 App 비하인드 코드에 서비스 등록을 하려고 했지만 "CS0311" 에러 코드가 발생하며 정상적으로 작동 되지 않고 있습니다.아래는 스크린샷 첨부 입니다. == IDatabase.cs == == GangnamguPopulationService.cs == == GangnamguPopulation.cs == == App.xaml.cs ==
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
postgrsql 리스토어 업로드 에러
포스트그리 17버전으로 다운받아서 17로 bin 폴더에 경로 지정 후리스토어에 백업파일 업로드해도 계속 에러나옵니다..
-
해결됨[C#/.NET 8.0]어서와, Blazor Server는 처음이지?
Radzen 설치 관련해서 오류가납니다.
위코드가 app.razor 이고위와같이 오류가나는데 어디가 잘못됬는지 모르겠어요https://blazor.radzen.com/get-started?theme=material3
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
arm기반 노트북이라 wpf-ui 호환이 안돼요
arm기반 노트북이라 wpf-ui 호환이 안되는데 호환이 되는 다른 ui를 알려주시면 감사하겠습니다.
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
visual studio 2022버전인데 wpf-ui가 확장관리자에 없습니다
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
확장에 WPF-UI라고 쳐도 안나와요
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C#/.NET 8.0]어서와, WinForm은 처음이지?
PowerShell Command 입력 시 에러
Scaffold-DbContext "Host=localhost;Database=mydatabase;Username=myuser;Password=mypassword" Npgsql.EntityFrameworkCore.PostgreSQL -o Models커맨드 입력 후 Models 폴더가 생성되지 않습니다.사진은 커맨드 입력 후의 로그이며, 아래는 설치된 패키지 목록입니다.변경해야되는 DB 이름, user,password 등은 여러번 확인을 해봤습니다 혹시 DB 이름에 _가 포함되면 안되는걸까요?사진상으로 확인이 힘든 것 같아 아래에 로그 전문 추가하겠습니다.Build started...Build succeeded.To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263.Npgsql.PostgresException (0x80004005): 3D000: "Inflearn_Winform_Test" �����ͺ��̽� ���� at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token) at Npgsql.Internal.NpgsqlConnector.<Open>g__OpenCore|213_1(NpgsqlConnector conn, SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt) at Npgsql.Internal.NpgsqlConnector.Open(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken) at Npgsql.PoolingDataSource.OpenNewConnector(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken) at Npgsql.PoolingDataSource.<Get>g__RentAsync|33_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken) at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|42_0(Boolean async, CancellationToken cancellationToken) at Npgsql.NpgsqlConnection.Open() at Npgsql.EntityFrameworkCore.PostgreSQL.Scaffolding.Internal.NpgsqlDatabaseModelFactory.Create(DbConnection dbConnection, DatabaseModelFactoryOptions options) at Npgsql.EntityFrameworkCore.PostgreSQL.Scaffolding.Internal.NpgsqlDatabaseModelFactory.Create(String connectionString, DatabaseModelFactoryOptions options) at Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.ScaffoldModel(String connectionString, DatabaseModelFactoryOptions databaseOptions, ModelReverseEngineerOptions modelOptions, ModelCodeGenerationOptions codeOptions) at Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations.ScaffoldContext(String provider, String connectionString, String outputDir, String outputContextDir, String dbContextClassName, IEnumerable`1 schemas, IEnumerable`1 tables, String modelNamespace, String contextNamespace, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames, Boolean suppressOnConfiguring, Boolean noPluralize) at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContextImpl(String provider, String connectionString, String outputDir, String outputDbContextDir, String dbContextClassName, IEnumerable`1 schemaFilters, IEnumerable`1 tableFilters, String modelNamespace, String contextNamespace, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames, Boolean suppressOnConfiguring, Boolean noPluralize) at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext.<>c__DisplayClass0_0.<.ctor>b__0() at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>c__DisplayClass3_0`1.<Execute>b__0() at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action) Exception data: Severity: ġ�������� SqlState: 3D000 MessageText: "Inflearn_Winform_Test" �����ͺ��̽� ���� File: postinit.c Line: 1033 Routine: InitPostgres3D000: "Inflearn_Winform_Test" �����ͺ��̽� ����
-
미해결C#.NET 0.5년차~3년차(파트1)
6. 이벤트 생성, 호출 이벤트 변수 null 발생
안녕하세요. 이벤트 생성, 호출을 하다가 다시 배운거 정리하는데 이번에도 문제가 있네요... 제가 소스의 일부분을 드리는것 보다 프로젝트를 통으로 드려야지 문제를 확인할 수 있을거 같아서 git에 올렸어요https://github.com/justkjy/ThreadTest그래도 간단하게 요약 하면 public delegate void SampleEventHandler(int persent); public event SampleEventHandler OnEvent; 작성한다음에 버튼을 클릭하면 이벤트가 발생됩니다. OnEvent가 계속 null이네요.. BeginInvoke 해도 null이구..그리고 요즘 C#은 kotlin 처럼 널 처리(?.)도 하네요.. 언제부터 이런 기능이 생겼지 ..... private void button1_Click(object sender, EventArgs e) { /*this.BeginInvoke(new Action(() => { OnEvent(1); }));*/ OnEvent?.Invoke(10); }
-
미해결C#.NET 0.5년차~3년차(파트1)
System.InvalidOperationException: '크로스 스레드 작업이 잘못되었습니다. 'label1' 컨트롤이 자신이 만들어진 스레드가 아닌 스레드에서 액세스되었습니다.'
안녕하세요. 강의를 중반 쯤 듣고 강의한 내용 정리할겸 해서 새로운 프로젝트를 생성해서 테스트 진행 중입니다. 분명 강의 따라하면서 코딩을 할땐 잘 되었는데 제가 프로젝트를 만들어서 시작 하면 아래처럼 에러가 나오네요 일단 제가 작성한 코드를 알려드리면 아래와 같습니다. ===================================namespace TestThread{ public partial class Form1 : Form { Thread thread1 = null; Thread thread2 = null; public Form1() { InitializeComponent(); } delegate void MySettingDelegate(string str); private void btnThread_Click(object sender, EventArgs e) { thread1 = new Thread(new ThreadStart(ThreadFirst)); thread1.IsBackground = true; thread1.Priority = ThreadPriority.Normal; thread1.Start(); thread2 = new Thread(new ThreadStart(ThreadSec)); thread2.IsBackground = true; thread2.Priority = ThreadPriority.Normal; thread2.Start(); } private void ThreadFirst() { MessageBox.Show("Thread1"); } private void ThreadSec() { MessageBox.Show("Thread2"); } private void Form1_Load(object sender, EventArgs e) { MySettingDelegate mySettingDelegate = MySetting; mySettingDelegate.BeginInvoke("aaa", null, null); } private void MySetting(string str) { label1.Text = str; // ----- 여기서 문제 } }} =======================================좀 이해가 되는데 호출한 쓰레드에 작성된 label1 컨트롤에 새롭게 생성된 쓰레드에서 찾으려니 없는게 당연할듯 한데 ... 지금까지 강의을 따라하면서 저런 에러는 본적이 없거든요....분명 같은 코드인데 다른 코드를 생성하고 있나 하고 코드를 비교 해봐도 다를껀 없는데 ... 추가 이미지 입니다.
-
미해결[C#/.NET 8.0]어서와, WinForm은 처음이지?
Nuget 패키지 관리자 콘솔 그룹정책으로 사용안될경우!
NuGet 패키지 관리자 콘솔 실행시 아래와 같은 그룹정책으로 사용 오류 발생하면 대체 방안이 있을까요? 형식 데이터 파일을 로드하는 동안 오류가 발생했습니다. C:\program files\microsoft visual studio\2022\community\common7\ide\commonextensions\microsoft\nuget\Modules\NuGet\NuGet.Format.ps1xml, , C:\program files\microsoft visual studio\2022\community\common7\ide\commonextensions\microsoft\nuget\Modules\NuGet\NuGet.Format.ps1xml: 다음 유효성 검사 예외로 인해 파일을 건너뛰었습니다. 그룹 정책을 사용하여 만든 정책 같은 소프트웨어 제한 정책에 의해 작업이 차단되었으므로 C:\program files\microsoft visual studio\2022\community\common7\ide\commonextensions\microsoft\nuget\Modules\NuGet\NuGet.Format.ps1xml 파일을 로드할 수 없습니다..