2014-12-10 8 views
0

와 나는에서 .NET 3.5 나는 내 추가 기능 어셈블리를로드하고자 FusLog이 오류 얻을 4.0 내 추가 기능 프로젝트를 업그레이드 할 때 :어셈블리는 추가 기능 .NET 4

파일에서 매니페스트 가져 오기를 가져 오는 동안 오류가 발생했습니다 (hr = 0x8013101b).

또한이 파일을 office exe config 파일 (내 경우에는 visio.exe.config)에도 추가하지만 아무 것도 변경되지 않았습니다.

<configuration> 
    <startup> 
     <supportedRuntime version="v4.0"/> 
    </startup> 
</configuration> 
+0

[은'sku' 특성을 제공 (http://msdn.microsoft.com/en-us/library/w4atty68%28v= : 는 그래서 visio.exe.config로 설정해야 vs.110 % 29.aspx) 도움이 될까요? 예 : 'sku = ". NETFramework, 버전 = v4.0"'. –

+0

아니요, sku :( – DaNeSh

답변

0

대상 프레임 워크가 .net 4.0으로 설정된 경우 새로 생성 된 추가 기능으로 문제를 재현 할 수 있습니까?

의존성 중 하나를로드 할 수없는 것 같습니다 (예 : .net 4.0 런타임이 지원되지 않음).

P. 우리가 .net에 대해 이야기 할 때 .net 프레임 워크의 전체 버전이 고려됩니다 (클라이언트 프로파일 아님).

+0

과 같은 오류가 발생합니다. 추가 기능을 활성화 할 때마다 문제가 발생합니다 .net 4.0 – DaNeSh

+0

새로 설치 한 버전을 설치 했습니까? –

+0

예. 프레임 워크에서 새 추가 기능을 빌드 할 때 4.0이 오류가 발생했습니다 – DaNeSh

0

마지막으로 대답을 찾으십시오. 구성 파일의 시작 특성으로 useLegacyV2RuntimeActivationPolicy = "true"를 추가해야합니다. 또한 아마

<configuration> 
<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="4.0" sku=".NETFramework,Version=v4.0" /> 
</startup> 
</configuration>