2011-08-19 5 views
1

VB.Net에서 매우 기본적인 서버 컨트롤을 만들고 있는데 내 자신의 버전 인 bloody awful walkthrough을 사용하고 있습니다.vb.net 어셈블리에서 dll 컴파일하기

나는

어셈블리에 컨트롤을 컴파일하고 아이콘

1) 비주얼 스튜디오 명령을 열고을 포함하려면 ...이 비트 (단지 반 페이지 아래로 이상)까지 가지고있다 프롬프트 창. 자세한 내용은 을 참조하십시오. csc.exe를 사용하여 명령 줄 작성을 참조하십시오.

2) 명령 줄에서 사용자 지정 제어 클래스 파일이 들어있는 디렉터리로 전환하십시오.

명령 프롬프트 창에서 어떻게 전환합니까?

발생할 수있는 문제에 대한 다른 선견지명이있는 조언도 환영 할만한 것입니다. : D

UPDATE 내가 비주얼 스튜디오 명령 프롬프트 독립 실행 형 응용 프로그램에서 지금이야이 담론이 있었다

...

C:\Program Files\Microsoft Visual Studio 9.0\VC>vbc "D:\data\oconndr\ASP Custom 
Controls\CustomControls\CustomTreeView.vb" /t:library /out:CustomTree.dll /r:Sy 
stem.dll /r:System.Web.dll 
Microsoft (R) Visual Basic Compiler version 9.0.30729.1 
Copyright (c) Microsoft Corporation. All rights reserved. 


C:\Program Files\Microsoft Visual Studio 9.0\VC> 

당신은 나에게 그것의 아무 표시를 제공하지 않습니다 볼 수 있듯이 dll을 만들었습니다 (아마도 그렇지 않았기 때문일 것입니다).

CustomTreeView.vb을 어떻게 dll에 컴파일합니까 ?? 내가하고 결국 비슷한 위치에있는 가난한 불행한 업데이트

...

vbc /target:library /out:"D:\data\oconndr\ASP Custom Controls\CustomControls\CustomTree.dll" "D:\data\oconndr\ASP Custom Controls\CustomControls\CustomTreeView.vb" 

vbc /target:library /out:"<Target dll Path>" "<vb file path>" 

답변

2

당신은 비주얼 스튜디오를 사용하고 있는지 확인 VS의 통합 명령 창이 아닌 명령 프롬프트 (VS 설치 디렉토리에서 찾을 수있는 cmd와 유사한 응용 프로그램)입니다.

보통은 여기에 있습니다 :이 같은 인용 부호로 둘러 싸서 cd

이 경로에 공백이 문제를 해결 : [Your Visual Studio Dir]\VC\vcvarsall.bat

그런 다음 디렉토리를 변경하려면 DOS 명령을 시도

vbc "D:\data\custom controls\CustomTree\CustomTree.vb" /out:... 

자세한 내용은 MSDN documentation on how to invoke the command-line compiler입니다.

+0

그래, VS 명령 프롬프트는 일반적인 DOS 구문을 사용하지 않는 것 같습니다 ... –

+0

올바른 도구를 사용하고 있는지 확인하십시오. 위의 수정 된 게시물을 참조하십시오. –

+0

업데이트 해 주셔서 감사합니다. 시작 메뉴에서 Microsoft Visual Studio 명령 프롬프트를 열었습니다. cmd와 비슷합니다. 나는 디렉토리를 바꾸기 위해'cd'를 사용할 수 있었다. 이 명령을 실행하려고합니다 :'vbc D : \ data \ custom controls \ CustomTree \ CustomTree.vb/out : CustomTree.dll /r:System.dll/r : System.Web.dll' 그러면 경로의 공백으로 인해 파일을 찾을 수 없습니다 ... –

관련 문제