저는 자마린 프로젝트에서 발생했지만 기존 프로젝트에 닷넷 스탠다드(.NET Standard)로 프로젝트를 만들면 발생할 수 있는 오류가 아닌가 생각됩니다. 1. 오류 발생 자마린 프로젝트에서 PCL이 닷넷 스탠다드(.NET Standard)로 표준화되었습니다. 그래서 기존에 만들었던 PCL을 닷넷 스탠다드로 바꾸는 작업을 하고 있는데...... 'EmbeddedResource' 중복 항목이 포함되었습니다. .NET SDK에는 기본적으로 프로젝트 디렉터리의 'EmbeddedResource' 항목이 포함됩니다. 프로젝트 파일에서 이러한 항목을 제거하거나, 프로젝트 파일에 해당 항목을 명시적으로 포함하려면 'EnableDefaultEmbeddedResourceItems' 속성을 'false'(으)로 설정할 수..
경력이 쌓여도 가끔 초보적인 실수를 하게 되는데...... 이 오류가 대표적인 실수로 인한 오류입니다. 1. 오류 오류의 내용은 다음과 같습니다. 파일이나 어셈블리 '[네임스페이스]' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다. 이 오류가 나는 대부분의 경우는 네임스페이스와 클래스(혹은 인터페이스 같은 것들)의 이름이 겹치는 경우입니다. 물론 무조건 겹친다고 에러가 나진 않습니다. 그래서 'ASP.NET'는 빌드타임 에러가 아닌 런타임에러가 나는듯합니다. 2. 해결 방법 이름을 바꾸면 됩니다. 끝. .... ..... 너무나 당연한 이야기지만 일반적인 설계에서는 오브젝트 이름과 네임스페이스 같은 것들이 겹치게 하지 않습니다. 이 오류 자체..
간만에 슈퍼소켓을 사용하려는 에러가 딱!!! 'System.Configuration.ConfigurationElement' 형식이 참조되지 않은 어셈블리에 정의되었습니다. 'System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 어셈블리에 참조를 추가해야 합니다. 아놔 ㅎㅎㅎㅎㅎ 이건 내용을 잘못 이해하면 컨피그에 퍼블릭 키 토큰(Public Key Token)을 추가해야 할것 같지만 사실 'System.Configuration'가 참조에 없다는 뜻입니다. 참조 관리자를 열어 어셈블리 > 프레임워크 에 보면 'System.Configuration'를 찾아 추가하시면 됩니다. 요걸 추가하면 에러가 사라집..
남이 만들어논 코드 분석하고 있는데.... 0x80004001 - Microsoft JScript 런타임 오류: 구현되지 않았습니다. 분명 잘 작동하는 코드이고 검증이 끝난 코드인지라 물어볼때도 없고 ㅡ.-;;; 구글 검색해도 그렇다할 내용은 나오지 않습니다. 그러던중...... 아! 제가 서버에 원격으로 붙어서 작업 하고 있는데 서버는 사운드카드가 없습니다.... "에이~설마" 하면서 개발피씨에서 돌려보니 돌아가네 ㅡ,.ㅡ;;;; 문제는 사운드카드가 없는 pc에서는 오류때문에 웹페이지만 멀뚱멀뚱 봐야 한다는 것입니다-_-;;;;;; 그러니 사운드카드가 사용가능한지 확인하고 나서 사운드 관련작업을 해야 한다는 이야기 입니다. ㅎㅎㅎ 사운드카드 자체를 확인할 방법은 편법(윈도우 미디어 플래이어의 'IsSo..
ASP.NET 2.0이나 ASP.NET 4.0을 익스플로러10에서 사용하면 '__dopostback'오류가 나거나 페이지가 제대로 작동하지 않는 것을 확일 할수 있습니다. 검색을 해봤더니 ajax컨트롤문제라는 소리도 있고 mvc로 넘어 가야 한다는 소리도 있고 한데.... (저같은 경우 아작스 컨트롤을 사용한 페이지에서만 이런 현상이 있엇습니다.) '호환성 모드'로 해도 같은 현상이 일어납니다. 어찌 됬건 해결법을 찾아서 테스트 해보려고 했는데...... 재연이 안되네? 그세 몬가 패치가 있었는지는 모르겠는데 오류가 나던 페이지들이 정상적으로 동작을 합니다. -_-;;; 원래 안되던 다른 컴퓨터들까지 되니 이건 뭐지 ㅡ,.ㅡ; 1.메타태그 추가하기(서버) 웹페이지에 메타태그를 추가하여 익스플로러를 '9'..
클래스 라이브러리(Class Library)에서 웹컨트롤을 사용하려면 'System.Web' 을 참조 하면 됩니다. 그런데 아작스 컨트롤을 사용하려고 하니 'System.Web'를 참조 해도 에러가 나는 군요. 검색을 해보니 아작스(ajax)컨트롤을 사용할 경우 추가로 'System.Web.Extensions' 를 참조해야 된다고 합니다. (참고 : Answers - ScriptManager ) 그러면 'System.Web.Extensions'를 참조 하고 다시 해봅시다. '.Net'에 있습니다. 에러가 사라 젔군요 ㅎㅎ
익스플로러가 9로 넘어오면서 웹표준관련 기능들을 넣다가 생긴문제인지는 모르겠지만 몇몇사이트들이 깨지거나 정상작동을 하지 않습니다. 이럴때 쓰라고 있는 것이 호환성 도구죠. 그런데 친구가 쥐메일 열때마다 오류메시지가 뜬다고 확인해 달라며 스크린샷을 보내왔습니다. 앵? 메시지만 봐서는 쥐메일은 호환성보기에서 기능이 작동하지 않을 수 있다는 경고 인것 같습니다. 호환성보기만 끄면 될것 같아 주소줄을 보니.. 치....침착해 분명 도구에 호환성 보기가 있을 꺼야.. 네...호환성보기는 일반도구에는 없습니다 -_-;;; 호환성보기 도구를 꺼네기 위해서는 약간 번거로운 작업을 하셔야 합니다. 1.호환성 도구 찾기(1)먼저 익스플로러 오른쪽위에 있는 도구에서 오른쪽 클릭을 합니다. (2).명령모음을 클릭합니다. (3..
MS는 그래도 다른 회사들에 비하면 도움말이 잘되 있는 편입니다. 오류가 발생했는데 원인을 모르겠으면 MSDN부터 뒤지는 이유기도 하죠. MSSQL을 옮기려고 내보내기를 하다가 알수 없는 오류들의 향현을 보고 검색을 했으나....이거뭐 검색격과도 그렇고 원인조차 모르겠다는 것입니다-_-; 오류메시지는 완전 수수께끼고 검색결과는 없고 하다 찾은것이 '오류 이벤트 참조' 입니다. 참고 : Microsoft - SSIS 오류 및 이벤트 참조 여전이 확실한 답을 얻을수 있는건 아니지만 나름 괜찬은 힌트를 얻을수 있는 리스트 입니다. 이정도만 되도 최소한 답답한 마음은 줄긴 하네요. 뭐...여전이 답은 모르겠지만 말이죠 OTL
보통은 이미 다른 자식이라고 뜨는데 어떤경우에는 값이 범위를 벗어났다고 뜹니다. 차일드로 지정한녀석을 다시 지정하려고 할때 나는 오류인데 말이죠-_-; 보통 이렇게 뜨는게 맞습니다. 그런데 이렇게 뜨죠. 원인은 "이미 다른자식입니다"와 같습니다. 그렇기 때문에 이미 다른곳에 소속인 객체를 해당 소속에서 지워 주면됩니다. //컨트롤 배열 생성 this.btnTest = new Button[10]; //컨트롤 초기화 for (int i = 0; i < 10; ++i) { this.btnTest[i] = new Button(); } this.btnTemp = this.btnTest[0]; this.gridTemp1.Children.Add(this.btnTemp); this.gridTemp2.Children.A..
클릭원스는 참편한 프로그램입니다. 업데이트 관리까지 알아서 해주죠. 웹상에서 버전관리까지 해주니 좋지만 일단 MS제품들간에 궁합이 잘맞는것이 장점입니다. 클릭원스로 배포를 했는데 다음과 같은 어이 없는 에러가 났습니다. 한국어: System.Security.SecurityException: TestPorject 또는 그 위치에 대한 배포 매니페스트 서명에 사용된 인증서를 신뢰할 수 없으므로 이 응용 프로그램에서 사용자 지정 기능이 작동하지 않습니다. 자세한 내용은 관리자에게 문의하십시오. 영어: System.Security.SecurityException: Customized functionality in this application will not work because the certificate ..