내 프로젝트에서 참조 할 DLL이 두 개 있습니다. 그들은 A.dll과 B.dll입니다. B.dll은 A.dll을 참조했습니다. 그들은 강한 이름이 없습니다. 내 프로젝트 C는 강력한 이름에 서명해야합니다. 그래서 A.dll과 B.dll 모두에 강력한 이름으로 서명해야합니다. 그 후, 나는 문제가있다. - 나는 성공을 컴파일 할 수 없다. B.dll의 코드는 A.dll에 type include로 변환 할 수 없다. 나는 이것이 일어나는 이유를 안다. A.dll과 B.dll 모두에 강력한 이름으로 서명하지만 B.dll은 여전히 강력한 이름이없는 A.dll을 참조합니다. 내 질문은 B.dll 및 B.dll에 A.dll을 참조하는 강력한 이름에 서명하는 방법입니다. B.dll 또는 A.dll을 참조 할 수있을뿐만 아니라 다음은 프로젝트 및 오류 메시지입니다. 강력한 이름으로 컴파일하지 못했습니다.
0
A
답변
0
감사합니다! 여기 해결책은 다음과 같습니다. http://buffered.io/posts/net-fu-signing-an-unsigned-assembly-without-delay-signing
관련 문제
- 1. 계단식 예제를 컴파일하지 못했습니다?
- 2. Windows에서 glmnet을 컴파일하지 못했습니다.
- 3. VMware에서 로컬 파일을 컴파일하지 못했습니다?
- 4. Sqlite로 iOS 4에 컴파일하지 못했습니다.
- 5. Xamarin이 원시 코드로 컴파일하지 못했습니다.
- 6. MonoTouch - 인터페이스 파일을 컴파일하지 못했습니다.
- 7. 불완전한 유형을 컴파일하지 못했습니다. 순환 의존성
- 8. Android SDK가 앱을 올바르게 컴파일하지 못했습니다.
- 9. Eclipse에서 붙여 넣은 코드를 컴파일하지 못했습니다.
- 10. 업데이트가 저장 프로 시저를 컴파일하지 못했습니다.
- 11. nmake가 VS 2012로 TSF 샘플을 컴파일하지 못했습니다.
- 12. gcc가 네임 스페이스의 정적 함수를 컴파일하지 못했습니다.
- 13. Type.GetType이 이름으로 유형을 찾지 못했습니다.
- 14. 어셈블리의 어떤 부분에서 강력한 이름으로 서명을 확인합니까
- 15. Ninject ConstructorArguments를 강력한 이름으로 사용할 수 있습니까?
- 16. dll에 강력한 이름으로 서명 할 때 이점
- 17. Capybara가 이름으로 제출 버튼을 찾지 못했습니다.
- 18. kbhit 테스트를 컴파일하지 못했습니다. 'lcurses'를 찾을 수 없습니다.
- 19. dtrace : 스크립트를 컴파일하지 못했습니다. 전 처리기를 찾을 수 없습니다.
- 20. Google AppEngine jsp 파일을 컴파일하지 못했습니다. mac os
- 21. 응용 프로그램을 업데이트 할 수 없습니다 : JSP 파일을 컴파일하지 못했습니다.
- 22. 공장 설정이 잘못되었습니다. javax.xml.transform.TransformerConfigurationException : 스타일 시트를 컴파일하지 못했습니다.
- 23. 빌드 서버에서 뷰 헬퍼를 사용하여 MVC 3 뷰를 컴파일하지 못했습니다.
- 24. 정확히 왜 regasm은 강력한 이름으로 서명하는 것에 대해 경고합니까?
- 25. 공개 키 토큰이란 무엇이며 어셈블리에서 강력한 이름으로 계산되는 방식은 무엇입니까?
- 26. 강력한 이름으로 .NET 어셈블리를 프로그래밍 방식으로 (다시) 서명하려면 어떻게합니까?
- 27. 강력한 형식의보기에서 강력한 형식의 부분 표시
- 28. 강력한 이름은
- 29. 강력한 LINQ
- 30. 강력한 알고리즘
A : 정말 C에 서명해야합니까? 그렇다면 : 왜? ... 그리고 B : 당신은 A와 B에 접근 할 수 있습니까? 다시 만들 수 있습니까? –
예, 정말로 C에 서명해야합니다. 요구 사항입니다. 나는 A와 B에 접근 할 수 없다. 당신이 말했던 것처럼 다시 할 수있다. 그런 다음 문제가 해결된다. – OZnew
예, 서명은 신원의 일부입니다. 신분을 바꾼다면. 당신은 A와 B 사이의 관계를 깰 가능성이 가장 큽니다 .... –