2013-04-24 1 views
-2

.Net4 및 C#으로 응용 프로그램을 작성하고 설치 방패가있는 사용자 시스템에도 배포합니다. 내 윈폼 C# 양식 Visual Studio가 설치되어 있지 않으면 자동으로 닫습니다.

내가 코드 몇 줄을 변경 한 후, 하나는 자동으로 이 .Net4 가지고 있지만 비주얼 스튜디오가 설치되어 있지 않은 클라이언트 시스템에서 오류없이 ** 처분한다.

모든 전제 조건이 설치되어 있고 그것이 내가 클라이언트의 시스템에 비주얼 스튜디오를 설치하면 ...

을 제대로 작동하는 데 사용됩니다, 그것은 완벽하게 작동합니다. 디버깅을 시도했지만 Visual Studio에서 예외를 찾지 못했습니다.

도와주세요

+0

어쩌면 컴퓨터에 .net freamwork가 필요하며 VS로 설치합니다. – Roar

+0

@Roar 이전에 작동 했습니까? –

+2

@Sepehr 어떤 코드 줄을 추가 했습니까? –

답변

0

양식에 클라이언트 시스템에없는 구성 요소가 포함될 수 있습니다.

응용 프로그램을 배포하는 방법에 따라 다릅니다.

일반적인 방법은 다음과 같습니다

  1. 하는 프레임 워크를 설치합니다.

  2. 클라이언트 시스템에 디버그 폴더 복사 - 붙여 넣기.

  3. 바탕 화면에 바로 가기를 가져 오십시오.

또는

  1. 는 단순히 응용 프로그램을 게시 할 수 있습니다.

  2. 붙여 넣기 게시 폴더를 cliet 's System에 복사하십시오.

  3. 게시 설정을 실행합니다.

  4. 바탕 화면에 바로 가기를 가져 오십시오.

이 방식으로 작동합니다.

은 도움이

+0

필자는 응용 프로그램을 배포하기 위해 installshield를 사용하며 작동하는데 사용되었습니다. –

0

당신은 설치되어있는 사용자 컴퓨터 닷넷 4 클라이언트 프레임 워크를 썼다 바랍니다. 제거하고 전체 .Net 4 프레임 워크를 설치하십시오 (여기는 link to MS download site).

추가 한 두 줄은 .Net 4 설치에서만 사용할 수있는 기능을 참조 할 수 있습니다. (불행히도 우리는 문제가 무엇인지 추측 할 수 있도록 그 행을 게시하지 않았습니다.)

Visual Studio 전체 .Net 4가 설치되어 있고이 때문에 앱이 VS 설치 후에 작동하기 시작할 수 있습니다.

자세한 내용은 Difference between .NET 4 Client Profile and Full Framework download을 참조하십시오.

+0

다시 설치했습니다. 여전히 작동하지 않습니다. –

관련 문제