웹 서비스 소프트웨어 팩트에서 버그를 발견했습니다. 설명은 here입니다. 업데이트가 없었기 때문에 코드를 다운로드하고 해결할 것을 결정했습니다. 아주 간단한 버그와 3 줄의 코드로 패치했습니다. 그러나 * 우리는 지금 그것을 재 포장하고 그것을 사용하려고 노력했으며 이것은 불가능한 과정 인 것처럼 보입니다.PLK 및 웹 서비스 소프트웨어 팩토리
누군가 PLK 과정을 설명해 줄 수 있습니까? 나는 그들에 관해 모두 읽었지만 VS 패키지를 배포하는 데 실제로 필요한 것이 무엇인지 이해하지 못합니다.
here에서 얻은 PLK를 사용하여로드하고 실행할 수 있었지만 다른 사람 시스템에서 인식 할 수있는 기능적 PLK를 얻으려면 partner이어야한다고 가정합니다.
다른 컴퓨터에 설치하려고 할 때마다 "패키지로드 실패"가 발생합니다. 파트너 키를 사용하지 않아서 오류가 발생하는 이유는 무엇입니까? 이것 주위에 다른 방법이 있습니까? 예를 들어 우리가 배포 할 수있는 "내부"VS 패키지를 가질 수있는 방법이 있습니까?
편집 변경하려면 파일을 변경해야했습니다.
- 먼저 실행 devenv를 PostInstall.proj
- 는 "웹 서비스 소프트웨어가 패키지 버전은 클래스 이름이 아니라입니다주의 --just 을 (된 .resx 파일) 당신의 plks를 생성하고 ## 패키지 PLK를 ## 교체 공장 : 모델링 판 " - 그리고 당신은 키 ProductDefinitionRegistryFragment.wxi 라인 1252
- (당신이 PLK에 사용되는 어떤 버전에 업데이트 버전)
- 의 주석 모든 // [VSShell :: ProvideLoadKey에서 새 줄을 제거해야 ("표준", .tt 파일의 상수.
당신은 VSIP 파트너가 될 필요가 없습니다 안심 주셔서 감사합니다. 나는 다시 시도 할 것이다, 나는 그것이 어떻게 dev 컴퓨터에서 작동하지만 다른 어떤 것들은 이해할 수 없다. 나는 모든 걸음 걸음을 다시 한번 거치고 내가 뭔가를 놓쳤는지를 볼 것이다. – Nix
Visual Studio SDK를 설치 한 경우 모든 패키지에 대해 PLK 검사가 적용되지 않습니다. 이 때문에 사람들은 종종 자신의 dev 컴퓨터에는 제대로로드되지만 테스트 머신에는 패키지가 제대로로드되지 않는 것을 보게됩니다. –
PLK의 프로세스가 불필요하게 고통 스럽습니다. 나는 실제로 다시 시험하고있다. – Nix