2013-01-24 3 views
0

나는 친구에게 의견을 보내기 위해 C#으로 약간의 앱을 만들었습니다. 문제가 내가 릴리스 구성을 선택하고 다시 빌드를 클릭하면 내가 원하는 exe와 함께 7 추가 파일 (3 DLL의, 1 exes ...) 얻을. 내가 뭔가 잘못하고 있는거야? VS 2005에서 C++을 사용하면 단일 .exe 파일을 다시 가져 오곤했습니다.exe를 Visual Studio 2012에서 만들려면 C#

+3

은 프로젝트에서 참조되는 추가 ddl입니까? –

+0

예 3 개의 dll이 참조됩니다. – mechanicum

+1

그냥 친구에게 릴리스 폴더를 압축하고 그들에게 – jglouie

답변

1

그것은 끔찍한 시간이었다. Clickonce과 같은 간단한 앱을 사용할 수 없습니다. 단지 3을 이동 dllsexe ​​ 다른 폴더로 이동 이동. 반면에 ... 적어도 말하기 어렵습니다.

그러나 this은 10 분 안에 exe가 아니라면 하나의 설정 파일을 만들 수있었습니다. 나는 내가 원하는 것을 어느 정도 바탕 화면에 보낸다.

1

잘못된 것은 아닙니다. 릴리스시 추가 파일은 응용 프로그램 설정을 보유하고있는 Instange 용 AppConfig.xml 또는 친구가 응용 프로그램을 설치할 수 있도록 ClickOnce 배포 패키지와 같이 생성됩니다. C#에 익숙해지기 위해 디버그와 릴리스의 차이점에 대한 기사를 찾아 보시기 바랍니다.

+0

clickOnce a go to go. 그것은 모든 보안 정보를 가지고있는 것처럼 보였습니다. – mechanicum

+0

행운을 빈다. Windows Installer를 사용하여 고급 배포 시나리오를 사용할 수도 있습니다. – Freeman

+0

clickOnce는 문제가 아닙니다. 나는 그것이 온라인 설치를 위해 더 낫다고 생각한다. 지금 Windows Installer를 사용해 보겠습니다. – mechanicum

1

Visual Studio 2012에 Click Once 기능을 사용해 보셨습니까?

Click Once Deployment - MSDN

클릭 한 번 당신의 친구가 실행할 수있는 것이라는 설치 프로그램을 생성합니다. 필요한 경우 특정 .NET 런타임과 같은 종속성을 자동으로 다운로드하고 설치합니다. 올바른 구성 설정을 건의

는 참조 된 DLL을 다음 URL에서 볼 분배하려면 :

How to: Specify Which Files Are Published by ClickOnce

+0

프로젝트의 릴리스 폴더에 하나의 파일 만 생성합니다. – Freeman

+0

@ 프리먼 편집 됨. –

관련 문제