Visual Studio“파일 또는 어셈블리를로드 할 수 없습니다. 릴리스 모드에서 작동이 지원되지 않습니다. "오류
두 개의 외부 dll 파일을 사용하는 C #의 작은 프로젝트가 있습니다. 하나는 Redmine.Net.Api.dll이고 다른 하나는 NLog.dll입니다. Visual Studio 2010을 사용하고 있습니다. 두 파일을 모두 프로젝트에 대한 참조로 추가했습니다. 문제는 디버그 모드에서 프로젝트를 실행하면 컴파일되지만 Release로 전환하면 다음과 같이 표시된다는 것입니다.
오류 1 파일 또는 어셈블리 'file : /// C : \ project \ lib \ Redmine.Net.Api.dll'또는 해당 종속성 중 하나를로드 할 수 없습니다. 작업이 지원되지 않습니다. (HRESULT에서 예외 : 0x80131515) C : \ project \ SGEN 프로젝트
이 문제를 어떻게 해결할 수 있습니까?
웹에서 Redmine.Net.Api
dll 을 다운로드 했습니까 ? 그렇다면 Windows 탐색기로 찾아보고 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. 거기에서 '차단 해제'를 클릭해야합니다. 어떤 이유로 차단되었을 수 있습니다.
이 항목과 관련된 두 가지 항목은 파일이 차단되었는지 (일부는 app.config로 변경됨) 확인하고 다른 항목은 프로젝트 파일이 변경되었는지 확인하는 것입니다. 도움이 되었기를 바랍니다.
릴리스 모드에서 원격 코드를 디버깅 할 때 발생했습니다. 디버그 모드로 변경하고 수정했습니다.
이 게시물 에서 수락 된 답변에 따라이 문제에 대한 해결책을 찾았 습니다 .
FuseLogVw 를 사용 하여 프로그램이 중단되는 위치와 중단되는 방식 을 추적하십시오. 이 응용 프로그램에는 많은 추적이있는 테이블이 있습니다. 결함 애플리케이션이 호출 된 위치를 찾아서 무엇이 잘못되었는지 확인하십시오.
<loadFromRemoteSources enabled="true" />
아래와 같이 app.config 파일에 추가 합니다.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
...
</configuration>
'IT박스' 카테고리의 다른 글
lxml의 태그 안의 모든 텍스트 가져 오기 (0) | 2020.11.16 |
---|---|
여러 @ControllerAdvice @ExceptionHandlers의 우선 순위 설정 (0) | 2020.11.16 |
Typescript를 사용할 때 "property does not exist on type JQuery"구문 오류를 어떻게 막을 수 있습니까? (0) | 2020.11.16 |
utf8_ (en | de) 코드가 php7에서 제거 되었습니까? (0) | 2020.11.16 |
php-cli에 대한 php.ini는 어디에서 찾을 수 있습니까? (0) | 2020.11.16 |