본문 바로가기

c#4

[C#] securitypermission(securityaction.linkdemand flags = securitypermissionflag.unmanagedcode) 예전에 만들었던 프로젝트를 비주얼 스튜디오 2015 에서 열었다. 이런저런 작업을 해주고 있는 와중에 보니 'securitypermission(securityaction.linkdemand flags = securitypermissionflag.unmanagedcode)' 라는 오류 문구가 떴다. 설명을 찾아보자니, 언제부터인지는 모르겠지만(알 필요도 없고) [SerializableAttribute][ComVisibleAttribute(true)]public sealed class SecurityPermission : CodeAccessPermission, IUnrestrictedPermission 와 같은 형태로, 어느정도 힌트를 주어야 되게끔 바뀐 듯 싶다. 메서드 명 위에 [] 으로 뭔가를 적어놓는.. 2016. 7. 28.
[C#][비주얼스튜디오] nullReferenceException null reference exception 에러가 난 경우에는, 원인이 너무 많습니다. 이번에 제가 맞닥뜨린 경우에 대해서 적어볼까 합니다. 메인 폼 -> A폼 을 띄우고, A폼 에서 동작을 하게 되는 상황이었는데요. A폼.Show() 이후에, 바로 꺼져버리면서, 널 리퍼런스 에러 를 띄우더군요. 구문을 하나하나씩 확인해본 결과, 제가 하려던 목표가, 폼의 사이즈를 가져와서, 특정 폼의 요소에 반영하는 것이었는데요. 이것을 어디에 넣는가 가 문제가 되었습니다. 1. Load 이벤트2. Resize 이벤트3. Move 이벤트 세 가지에 각각 특정 메서드 들이 들어가 있었는데, 발동되는 과정에서 착오가 있었더군요. 생각과는 다르게, Load 이벤트가 불리우기 전에, Resize, Move 이벤트가 불리는 .. 2015. 11. 5.
[비주얼 스튜디오] [c#] UriFormatException FileNotFoundException WebException 세 가지가 다 나오는 경우 예외 발생: 'System.UriFormatException'(System.dll)예외 발생: 'System.IO.FileNotFoundException'(mscorlib.dll)예외 발생: 'System.Net.WebException'(System.dll)예외 발생: 'System.Net.WebException'(System.dll)예외 발생: 'System.Net.WebException'(System.dll) 이런 에러가 나오는데 자세한 원인은 모르겠다.... 비주얼 스튜디오 커뮤니티 2015 버전 사용중이고, 작성일은 2015-10-28일 이다. 그래서 그냥, [도구]-[옵션]-[디버깅]-[내코드만사용] 체크 를 하였다. 아마도, 내 코드만 디버깅 한다는 옵션으로 보인다. 2015. 11. 4.
[C#][Visual Studio] 메니페스트 서명 인증서를 찾을 수 없습니다 오랜만에 비쥬얼 스튜디오를 설치했다. 예전에 작업했던 게 있어서 불러오려고 했는데, 예전에 작업한 환경은 무려 비주얼 스튜디오 2008 ...(좌절...시간이 이렇게 흘렀나) 새로 비주얼 2015를 설치해주고. 불러오니, 역시 migration 작업을 한다. 마이그레이션 은 보통 소스 업데이팅 을 말한다고 생각하면 쉬운데. (정확히는 새로운 또는 다른 환경에 맞춰서 컨버팅 하는 느낌?) 마이그레이션이 잘 되고 실행해보려는데, "메니페스트 블라블라" 라는 오류가 뜬다. 이런 오류가 나올리가 없는데... 어찌어찌 검색해보다가, 프로젝트 - 속성 - 서명 - ClickOnce 메니페스트 서명 을 언체크 해주니 빌드가 잘 된다. ClickOnce 메니페스트가 뭔지는 잘 모르겠지만, 이것으로 일단 해결은 되었다... 2015. 10. 28.