내 DLL 또는 EXE가 참조 된 위치를 변경하려고하고 응용 프로그램과 동일한 폴더에 배치 할 copylocal 대신 변경하려고합니다. 하위 폴더. 예를 들어 : 하고 사용하는 데 필요한 DLL 대신 비주얼 스튜디오의 그것을 배치 "Testdll.dll이"입니다 : 의 경로는 "\ 프로그램 파일 (86)는 \ 테스트 \ Test.exe라는이C가"가정 해 봅시다 은 "\ 테스트"폴더에, 나는에있을 필요 "\ 테스트 \ bin에"나는 이전에 내 vbackup.exe.config 파일의 <Probing>
요소를 시도했다, 그러나 끝나지 않았다References 폴더 (어셈블리)를/bin으로 변경하는 경우
"System.Configuration.dll"오류를 내 설정 중 하나와 함께, 나는 정확하게 오류를 기억할 수 없다. 그리고 나는 <configuration>
요소가 선언되지 않았다는 경고를 받았다. 내가 시도 또 다른 해결책은 내 main.vb에서 "AppDomain.CurrentDomain.SetupInformation.PrivateBinPath = "bin"
"를 넣어했지만 그것은 아무것도하지 않았고, 나는 그것을 넣어하는 하위 확실하지 않았다.
, 마이크
그래, 그래서 내가 그 코드를 시도했습니다하지만 예외가 : 구성 시스템 를 초기화하지 못했습니다 형식 'System.Configuration.ConfigurationErrorsException'의 첫째 예외가 추가 정보는 System.Configuration.dll 발생 이 예외 처리기가 있으면 프로그램을 안전하게 계속 진행할 수 있습니다. 및 "CType (Me ("lang "), String) 반환"settings.designer.vb – MadMikeGamerXL1