기본 클래스를 많이 포함하려는 PCL이 있으므로 각 프로젝트마다 다시 만들 필요가 없습니다. 이제는 페이스 북에서 추가 작업을 계획하고 있습니다. 프로젝트에 PCL을 사용하고 싶을 때마다 외부 DLL을 참조해야합니다. 단지 몇 개의 스크린 만 가진 프로젝트 일지라도, 오류가 발생할 수 있기 때문에, 티.선택적으로 외부 라이브러리를 포함 할 수 있습니까?
문제가되지 않는다고 말하면 : 나는 매번 필요없는 외부 dll을 추가 할 계획입니다.
어떻게 해결할 수 있습니까? 이 DLL을 내 PCL에 사용하는 코드를 포함하고 싶지만 PCL을 사용할 때마다 DLL을 포함시키지 않으려합니다.
글쎄 내 문제는 필자가 선택적으로 포함시키고 자하는 약 20 개의 라이브러리가 있으며 미래에 더 많은 라이브러리가 포함된다는 것입니다. 이러한 라이브러리는 플랫폼에서 호출되는 "설정"메소드에서 한 번만 참조하면되며 일반적으로 "애플리케이션"클래스에서 추상 또는 가상 인 app 또는 API 키를 사용합니다. 따라서 각 플랫폼에 대해 새로운 PCL을 만들고 올바른 API 키와 페어링하는 방법을 알지 못합니다. 또한 링크가 필요하다고 생각하면 주석을 추가하고 링커를 사용하는 솔루션을 추가 할 수 있습니까? – vrwim
나는 물건을 작고 단순하게 유지할 것을 조언 할 뿐이다. 나는 유지할 수없는 몬스터 라이브러리를 만드는 데 도움이되도록 노력하고 싶지 않다. 그건 내 의견이지만, 의도 된 위반은 아닙니다. –