2014-10-01 4 views
0

Visual Studio Tools for Office 런타임이 최종 사용자의 컴퓨터에 나타나지 않는 특정 설치 시나리오가 있습니다. 무엇보다도 그 설치 시나리오에 대한이 기사 회담 :Outlook 플러그인을 사용하여 VSTO 런타임을 제공 할 수 있습니까?

http://msdn.microsoft.com/en-us/library/ee712596.aspx

우리는 우리의 플러그인 오피스 2010 및 Office 2013을 대상으로하고, 기사에서 언급 한 바와 같이되어, 기계 Office 2010을 가지고 있지 않는을 끝낼 수 있습니다 VSTO 런타임 (현재 .NET 프레임 워크 및 설치된 Windows 업데이트에 따라 다름)

내 질문에 내가 내 플러그인 적절한 VSTO 런타임 DLL을 발송하여이 작업을 할 수

  1. 입니까?
  2. (1)을 사용할 수없는 경우 플러그인 (msi) 설치의 일부로 관리자 권한이없는 VSTO 런타임을 설치할 수 있습니까?

답변

0

1) 예) 설치 프로그램에 VSTO 필수 구성 요소를 추가하기 만하면됩니다. 2.) 사용자가 setup.exe 프로그램을 실행하면 VSTO 2010이없는 것으로 감지되면 관리자 자격 증명을 요구하는 메시지가 나타납니다.

기본적으로 ClickOnce 또는 Visual Studio 설치 및 배포 프로젝트를 사용하여 추가 기능을 설치하는지 여부가 결정됩니다. ClickOnce는 사용자가 관리자 권한없이 실행할 수있는 바이너리이며 addin을 설치합니다. Visual Studio 설치 및 배포 프로젝트 (Visual Studio 2010에서 사용 가능하며 Visual Studio 2013 용 무료 다운로드 확장 프로그램 인 VS 2012에서는 Installshield Limited Edition을 사용해야 함) .MSI 바이너리를 생성합니다. ClickOnce 또는 MSI와 함께 setup.exe를 포함하는 경우 ClickOnce 또는 .MSI가 아닌 setup.exe를 실행하여 설치를 수행하여 설치 프로그램에서 VSTO 필수 구성 요소를 확인하고 필요한 경우 설치하도록하십시오.

는 설치 오피스 애드 인의 아주 좋은 개요는 다음 문서를 참조하십시오 :

http://social.msdn.microsoft.com/Forums/en-US/1666d2b0-a4d0-41e8-ad86-5eab3542de1e/deploying-office-solutions-to-end-user-computers?forum=vsto

+0

참고하시기 바랍니다 ... 비주얼 스튜디오 당신이 다음 추가 기능 프로젝트 -> 속성 -> 게시 탭을 마우스 오른쪽 단추로 클릭하면 ClickOnce를 사용하고 있습니다. .MSI를 만들려면 Visual Studio 설치 및 배포 프로젝트를 Visual Studio Solution에 추가해야합니다. –

+0

우리는 이미 WIX를 사용하여 관리자 권한이 필요없는 완전한 기능의 msi를 만들었습니다. 그러나 일부 사용자가 VSTO 런타임을 설치하지 않았을 수도있는 상황에 처하게되어 관리자 권한으로 설치하거나 (직접 dll을 사용하는) 요구 사항을 우회하는 방법이 있는지 궁금합니다. 당신의 대답을 정확하게 이해한다면 관리자 권한이없는 사용자의 컴퓨터에서 VSTO 실행 시간을 얻을 방법이 없습니다. 옳은? – floatingfrisbee

+0

수정. http://social.msdn.microsoft.com/Forums/vstudio/en-US/e98691fb-4d79-4089-9eeb-d9bca258ce6a/install-vsto-runtime-without-admin-privilidge?forum=vsto –