내가방법 C# .NET을 웹 프로젝트에 서명 지연을 사용하지 않도록 설정하는
빌드로 이러한 오류 (웹) 점점 오전 : 버전 = 4.0.0.0를 파일이나 어셈블리 'PetShop.DBUtility를로드 할 수 없습니다를 중립 문화 = PublicKeyToken = a7987b61c51ca872 '또는 해당 종속성 중 하나를 선택하십시오. 강력한 이름 서명을 확인할 수 없습니다. 어셈블리가 변조되었거나 서명이 만료되었지만 올바른 개인 키로 서명되지 않았을 수 있습니다. (HRESULT에서 예외 : 0x80131045)
그래서 난 내가
내가 개발
에 대한 vsexpress10의 C#을 버전을 사용하고 내 프로젝트에 사용하고 그 DLL의 지연 신호를 비활성화 할 필요가 그것을 알아낼 다음 줄을 지연 서명을 활성화하는 솔루션
프로젝트가 강력하게 서명 된 경우 강력한 서명 된 DLL 만로드해야합니다. 로드하는 DLL에 강력하게 서명하지 않으면 프로젝트가 될 수 없습니다. 코드를 가져 와서 직접 작성 (강하게 서명)하거나 작성자에게 강력하게 서명 된 버전을 제공하거나 프로젝트에 강력하게 서명하지 말아야합니다. – Basic
흠 k를 통해 서명 된 dll에 코드를 통해 서명 할 수 있습니다. 흠 k 통해 UR 지원을 주셔서 감사합니다 ........ – GowthamanSS
어떤 DLL을? 이 방법으로 생각해보십시오 - 강력하게 서명하면 개발자가 실행하려고하는 모든 코드를 보장 할 수 있음을 의미합니다. 이것은 모든 구성 요소가 강하게 서명되어야 함을 의미합니다. 그렇지 않으면 하나가 교체되어 앱이 알 수 없습니다. _your_ 응용 프로그램이 강력하게 서명되지 않도록하려면 프로젝트 속성에서 서명을 해제하십시오. – Basic