[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============오류 1 'SmartX.SmartForm'에 'Image'에 대한 정의가 없고 'SmartX.SmartForm' 형식의 첫 번째 인수를 허용하는 확장 메서드 'Image'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하십시오.
오류 2 'SmartX.SmartUpdate'에 인수를 '1'개 사용하는 생성자가 없습니다.
SmartX에 관한 기능들이 많이 빠졌나요..? 저번 질문에서도
이런식으로 프로그램 오류가 엄청 나옵니다.
홈페이지에 나온 메뉴얼로 새로운 참조 추가하고 다시 빌드 하였는데 1085 오류라고 나옵니다.
3개 모두 추가하였습니다. 참고 첨부파일 함께 올렸습니다. 확인해주세요
1. SmartXNFDCommon
2. SmartXNCommon
3. SmartXN_IEC1000
=============== 답 변 ===============
안녕하세요.
올려주신 자료를 확인했을 때 SmartX Framework Old(3.2.4) 버전으로 만들어진 프로젝트에 SmartX Framework New(5.0.0.4) 버전을 적용하여 나타난 문제로 확인됩니다.
SmartX New 버전은 SmartX Old 버전에서 성능이 비약적으로 향상되었고 많은 기능이 추가되고 개선되었기 때문에 New버전과 Old버전은 서로 호환되지 않습니다. 그렇기 때문에 SmartX Old 버전으로 작성된 프로젝트를 마이그레이션하는 것이 아닌 Form Class 단위로 하나하나 새로 작성하셔야 합니다.
SmartX Framework(3.2.4)와 SmartX New Framework(5.0.0.4)가 서로 호환되는 않는다는 내용은 공지사항에도 강조하여 작성해둔 내용이고 SmartX New Framework 매뉴얼에도 해당 내용을 설명하고 있으니 참고하시기 바랍니다.
(SmartX 매뉴얼 : https://www.smartx.co.kr)
(공지사항 : https://www.hnsts.co.kr/Community/NoticeView/120)
감사합니다.