2012-09-10 4 views
3

I가 내가 잘 실행 최종 가상화 된 응용 프로그램 VS 2010를 사용하여 응용 프로그램을 구축 할 때 숟가락 가상 응용 프로그램 스튜디오 2012가상화 .NET 프레임 워크

를 사용하여 가상화하지만, .NET 4.0 기반의 WinForm 응용 프로그램 난을 구축하는 경우 VS 2012를 사용하는 응용 프로그램과 가상화 된 응용 프로그램을 만든 다음 System.Core file not found error (모두 4.0.0.0 및 3.5.0.0)이 제공됩니다.

나는 이유는 기준이
"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll"이다 VS 2012 년 반면
"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll" 으로 참조되었다 VS 2010 System.Core에있을 수 있습니다 같아요. 잘 모르겠습니다.

.NET Framework를 설치할 필요없이 클라이언트에 응용 프로그램을 제공 할 수 있도록 .NET Framework를 가상화 할 수있는 다른 소프트웨어 또는이 소프트웨어를 수정하는 방법을 알려주십시오.

+0

숟가락이 가장 좋습니다 :) 그들의지지를 보았습니까? 나는 그것이 나 자신에게 아주 도움이된다는 것을 알았다. VMware-thinapp의 대안이 있지만, 몇 년 전에 Spoon보다 10 배 더 큰 패키지가 만들어졌습니다. – Marty

+0

예, 오류는 스푼에서만 발생했습니다. VS 2010 내장 어셈블리는 괜찮지 만 Spoon으로 빌드하는 동안 2012 년 빌드 된 어셈블리가 위에서 언급 한 문제를 일으키고 있습니다. 나는 그들의 지원에 문제를 일으켰다. 내가 대답을하면 knw가 알려 줄 것이다. – user1659459

답변

0

깨끗한 컴퓨터에서 Spoon 스냅 샷 메서드를 사용하여 DotNet 4.0 .svm 파일을 직접 만들어야합니다. 실제로 DotNet 4.0 svm은 Spoon과 함께 제공되지만 VS2012를 사용하면 DotNet 4를 업그레이드해야합니다. 이것은 Spoon이 고립 된 파일 시스템을 사용하기 때문에 파일을 찾을 수 없다는 오류의 원인 일 수 있습니다. 그래서 호스트 시스템 파일이 응용 프로그램에 보이지 않습니다.

희망이 당신은 설정 일부 VM 사용 버추얼 또는 유사한 윈도우 DVD 수있는 깨끗한 Windows 설치를 얻을 수

+0

나는 깨끗한 기계가 없다. 2012 년 vs 설치 후 누구나 dotnet 4 svm을 만들려고합니까? – user1659459

0

을하는 데 도움이됩니다. 응용 프로그램을 설치하고 가상화 한 후에는 VM을 이전의 정리 상태로 재설정하고 다음 응용 프로그램을 가상화 할 수 있습니다.

관련 문제