LINQPad의 지정된 플러그인 디렉토리에서 DLL을 새로 고치거나 다시로드하는 경우 라이브러리 변경 사항을 적용하기 위해 현재 스크립트를 닫고 다시 열어야한다는 사실을 확인했습니다. 물론 이해가됩니다. 스크립트 윈도우를 닫지 않고이 재로드를 특별히 수행하는 명령이나 키가 있다면 제 질문입니다.LINQPad 용 플러그인/AppDomain을 다시로드하는 방법
4
A
답변
9
시도 Ctrl + Shift + F5
. 그러면 응용 프로그램 도메인이 언로드됩니다. 그런 다음 조회를 다시 실행하십시오.
이 부분을 많이 실행하면 편집 -> 환경 설정 -> 고급 -> 실행 -> 항상 신선한 응용 프로그램 도메인 사용 옵션을 볼 수 있습니다.
0
"항상 신선한 응용 프로그램 도메인 사용" 옵션을 변경하지 않으려면 언제든지 AppDomain
을 내릴 수 있습니다.
void Main()
{
try
{
// Magic goes here
}
finally
{
AppDomain.Unload(AppDomain.CurrentDomain);
}
}
당신은 성공적으로이 코드를 실행 한 후 경고 메시지가 나타납니다 (쿼리가 예기치 않게 종료)하지만 글로벌 구성 설정 것을 변화보다는 여전히 BETER입니다.
관련 문제
- 1. 다시로드하는 방법
- 2. linqpad; 예상
- 3. LinqPad 튜토리얼
- 4. linqpad 덤프
- 5. LINQPAD 목록
- 6. 다시보기를 다시로드하는 방법
- 7. UIViewController보기를 다시로드하는 방법?
- 8. 부모 UINavigationController를 다시로드하는 방법?
- 9. SymmetricDS에서 file_snapshot을 다시로드하는 방법
- 10. treeview 콘텐츠를 다시로드하는 방법?
- 11. 리스트 뷰를 다시로드하는 방법
- 12. angular2의 페이지를 다시로드하는 방법
- 13. UIView를 다시로드하는 방법?
- 14. JFrame을 다시로드하는 방법 - Java
- 15. src 요소를 다시로드하는 방법
- 16. JKExpandTableView를 다시로드하는 방법?
- 17. iOS에서보기 컨트롤러를 다시로드하는 방법
- 18. collectionview에서 섹션을 다시로드하는 방법
- 19. 페이지를 실제로 다시로드하는 방법
- 20. UIAlertView 메시지를 다시로드하는 방법
- 21. html5로 비디오를 다시로드하는 방법
- 22. 촉매 구성을 다시로드하는 방법
- 23. Datagridview : 데이터를 다시로드하는 방법?
- 24. iOS에서 내보기를 다시로드하는 방법
- 25. Android에서 드라이브를 다시로드하는 방법
- 26. 부모보기를 다시로드하는 방법
- 27. JPanel을 다시로드하는 방법?
- 28. appDelegate에서 rootViewController를 다시로드하는 방법
- 29. UIViewController를 다시로드하는 방법
- 30. 한 행만 다시로드하는 방법
감사합니다. "신선한 응용 프로그램 도메인 항상 사용"옵션을 사용하지 않습니다. 필자가 실행하는 여러 스크립트 또는 단위 테스트에는 캐시 된 데이터가 관련되어 있으며 해당 캐시가 해당 옵션을 사용할 때 가비지 수집되기 때문입니다. – mdisibio
감사합니다. 나는 그 순간에 많은 메시지 대기열 테스트를하고 있고 그 성가신 열린 연결은 나에게 술집/잠수함으로 진짜 두통을주고 있었다! – Rob