2016-06-26 6 views
1

Blend를 VS2015 용으로 확장하려고하지만 패키지를로드 할 수 없습니다.패키지를로드하기 위해 블렌드 2015를 가져올 수 없습니다.

혼합 내가 만든 DLL을로드 할 때 내가 얻을

<entry> 
    <record>105</record> 
    <time>2016/06/26 14:44:36.048</time> 
    <type>Information</type> 
    <source>VisualStudio</source> 
    <description>Entering function CVsPackageInfo::HrInstantiatePackage</description> 
    <guid>{36D90EC2-5783-4439-8920-8AC00CF6890B}</guid> 
    </entry> 
    <entry> 
    <record>106</record> 
    <time>2016/06/26 14:44:36.056</time> 
    <type>Warning</type> 
    <source>Microsoft Visual Studio Appid Stub</source> 
    <description>CheckPackageSignature failed; invalid Package Load Key</description> 
    <guid>{36D90EC2-5783-4439-8920-8AC00CF6890B}</guid> 
    </entry> 
    <entry> 
    <record>107</record> 
    <time>2016/06/26 14:44:36.056</time> 
    <type>Warning</type> 
    <source>VisualStudio</source> 
    <description>Appid denied the loading of package</description> 
    <guid>{36D90EC2-5783-4439-8920-8AC00CF6890B}</guid> 
    </entry> 

내 문제는 내가이 더 이상 적용되지 않습니다 읽은 내용에서, CheckPackageSignature failed; invalid Package Load Key하고 나를 PLK 때문에 얻을 수있는 방법은 없습니다 그것은 VS 2010 이후 MS의 모든 링크가 죽어 버린 것입니다.

내 패키지는 정말 기본이며 필요한 모든 레지스트리 항목을 추가했습니다.

[PackageRegistration(UseManagedResourcesOnly = true)] 
[PluginRegistration("Blend extension", "Blend", typeof(DummyClass))] 
[ProvideAutoLoad("11B8E6D7-C08B-4385-B321-321078CDD1F8")] 
[Guid("36D90EC2-5783-4439-8920-8AC00CF6890B")] 
public class ExtensionPackage:Package 
{ 
    protected override void Initialize() 
    { 
     TextLogger.Log("Initializing"); 
     base.Initialize(); 
    } 
} 

어쨌든 나는 내 패키지로 PLK를 얻을 수 있습니까?

Visual Studio 2015 용 사용자 정의 패키지를로드 할 수있는 다른 방법이 있습니까?

답변

2

일반적으로 확장 블렌드를 지원하지 않습니다. 그렇다면 우리가 더 큰 공동체에 도움이 될 수 있다고 생각하는 매우 강력한 시나리오가 있다면 우리는 도와주고 싶습니다. Microsoft에서 귀하가 사용할 것으로 생각하는 구체적인 사용법을 알려주는 unnir에서 연락을 주시면 논의 할 수 있습니다.

+0

답변을 주셔서 감사합니다. 답이 맞지만 여전히 해결 방법이 필요합니다. – trebor

관련 문제