2013-05-17 2 views
0

Visual Studio에서 만든 GP 추가 기능으로 작업하고 AddIns 폴더에 배포했습니다. 원래이 프로젝트는 아닙니다. 추가 기능은 Payables Batch Entry 창의 추가 메뉴에 메뉴 항목을 배치하여 사용자 정의 창을 엽니 다. 메뉴 항목과 관련없는 매개 변수의 기본 상태를 변경했습니다. 그런 다음 AddIns 폴더에있는 기존 DLL의 이름을 변경하고 새로 빌드 된 DLL을 복사했습니다. 추가 메뉴를 볼 때이 창에 대한 두 항목이 있으며 두 창 모두 열립니다.Dynamics GP AddIn 중복 메뉴 항목 업데이트

왜 두 가지 메뉴 항목이 있는지 또는 조사를 계속해야 할 방향에 대한 의견이 있으십니까?

답변

1

Dynamics GP는 AddIns 폴더에있는 모든 DLL을 실행 런타임에로드합니다. 따라서 이전 dll의 사본을 폴더에 남겨두면 이름이 바뀌더라도 계속로드됩니다. 로드되는 폴더에 두 개의 dll이 여전히 있기 때문에 링크가 중복 된 것으로 판단됩니다.

+0

시스템 이름이 더 이상 DLL 파일로 인식되지 않아서 "* .dll no batch delete"라는 생각이 바뀌 었습니다. 그러나 귀하의 제안에 따라 나는 "dll"을 모두 제거하여 이름을 변경하고 문제를 해결했습니다. 감사. – CodenameCain

관련 문제