2010-01-05 2 views
1

ClickOnce 배포 옵션 만있는 VS Express 2008이 있습니다. 설치를하지 않고 exe 파일을 클릭하면 앱이 간단하게 실행되어야합니다.
필자는 "Do not copy"옵션이 포함 된 embedd가 잘 작동하더라도 항상 출력 디렉토리에있는 manifest와 icon /을 모두 삭제 한 후에 알아 냈습니다. 괜찮습니까? 아니면 더 깨끗한 방법으로 할 수 있습니까? 내 말은, 앱이 설치되지 않고 실행 만되면 외부 매니페스트 파일이 필요한지 여부입니다. 내가 그들을 embedd했는데 이들은 여전히 ​​외부 (기본 설정으로 "Embed manifest"옵션을 시도하거나 목록에서 선택한 것을 추가).VS 2008 Express - clickOnce 질문

편집 : Express에는 ClickOnce 만 있습니다.

감사

답변

1

당신이 EXE에서 실행하려는 경우 ClickOnce를 꽤 잘되지 않습니다. ClickOnce는 .application으로 실행되며 로컬 ClickOnce 설치를 피하기 위해 "응용 프로그램은 온라인에서만 사용할 수 있습니다"라는 라디오 단추 ("게시"탭의)를 클릭 할 수 있어야합니다.

그렇지 않으면 Release로 빌드하고/bin/Release 출력을 가져옵니다. 이것은 독립 실행 형 exe 응용 프로그램입니다. 올바른 신뢰를 얻으려면, 닷넷 EXE가에서 실행할 수 있습니다 : 경우

  • 어디서나 바로 .NET 서비스 팩 "caspol로 :

    • 로컬 드라이브
    • 네트워크 드라이브 (등 F)를 매핑 "정책을 설정하는 데 사용되었습니다
  • 0

    저는 Visual Studio Express에서 ClickOnce 배포가 유일한 선택이라고 생각합니다.