나는 각 런타임을 대상으로 별도의 바이너리를 구축하고포터블 클래스 라이브러리로 바뀌고 있습니다. 순간
- 내가 라이브러리를 이동하는 경우 .NET 4
- 윈도우 폰
- 실버 지금
는 이상 단일 Portable Class Library 할 수 , 그리고 나는 기능을 바꾸지 않을 것입니다, 이것은 급격한 변화로 간주됩니까?
SemVer의 용어는 메이저, 마이너 또는 패치 버전 변경입니까?
나는 각 런타임을 대상으로 별도의 바이너리를 구축하고포터블 클래스 라이브러리로 바뀌고 있습니다. 순간
는 이상 단일 Portable Class Library 할 수 , 그리고 나는 기능을 바꾸지 않을 것입니다, 이것은 급격한 변화로 간주됩니까?
SemVer의 용어는 메이저, 마이너 또는 패치 버전 변경입니까?
:
휴대용 클래스 라이브러리 어셈블리를 참조하는 .NET 프레임 워크 4 응용 프로그램을 배포 할 때 .NET Framework 4 업데이트에 대한 종속성을 지정해야합니다. 이 종속성을 지정하면 업데이트가 응용 프로그램과 함께 설치됩니다.
또한 certain Framework types이 노출 된 경우 코드 소비자가 변경 될 수 있습니다.
새 어셈블리를 놓기 만하면 모든 코드 수정없이 이전처럼 작동하는 모든 작업이 계속 진행된다면 큰 변화가 아닐 수 있습니다.
PCL로 전환하는 것은 도서관 소비자의 관점에서 볼 때 상당히 중립적 인 작업입니다. 여전히 그들에게 클래스 라이브러리입니다.
준 용어로 볼 때 부차적 인 버전으로 간주됩니다.
예 아니요. 6 문자 변수가 호출 될 때 이전에 4.0을 대상으로했다면 예전에는 사용하지 않았던 .NET Framework Update에 대한 종속성을 가지기 때문에 휴대용으로 전환하는 것이 급격한 변화입니다. 다른 플랫폼 (또는 .NET 4.0.3 이상을 대상으로하는 경우)을 사용하는 경우에는 변경하지 않습니다.
이론상 이것은 약간의 변경이되어야하지만 실제로는 조금 더 복잡합니다.
필자는 말하기를 휴대용 클래스 라이브러리로 어셈블리를 업그레이드 할 때 몇 가지 문제가있었습니다.
이들은 앞으로 해결 될 가능성이 높습니다. 그러나 당신이 도서관의 소비자를 야기 할 수있는 상류 문제에 대해 염두에 두시기 바랍니다.
IIS 문제는 아마도 내 의견과 같이 문서에서 4.0 업데이트가 부족하기 때문일 수 있습니다. 모노는 좋은 지적이고, 나는 그것을 고려하지 않았다. –
질문이 업데이트 됨 .net4 – Simon