2012-01-05 4 views
0

내 biztalk 프로덕션 서버에 Visual Stodio가 설치되어 있지 않습니다.biztalk 프로덕션 서버에 Visual Studio를 설치해야합니까?

이제 프로덕션 서버에 이미 배포 된 다른 응용 프로그램의 스키마를 사용할 프로덕션 서버에서 하나의 응용 프로그램을 만들어야합니다.

가 나는 비주얼 스튜디오 프로덕션 서버에 설치 할 필요가 새 응용 프로그램

의 기존 응용 프로그램에서 스키마를 참조 할 필요 또는 기타 옵션이 있습니다.

답변

2

아니요, BizTalk 프로덕션 서버에 VS를 설치할 필요는 없습니다 (또는 바람직한 IMO).

일반적인 스키마 어셈블리를 개발 BizTalk 환경에 복사 한 다음 새 프로젝트에서 어셈블리를 참조해야합니다.

참조 된 스키마에 대한 소스가없는 경우에, 당신은 설치 디렉토리 (일반적으로 %PROGRAMFILES%\Generated By BizTalk 당신이 기본 MSI의 수출을 배포하는 경우의 스키마 어셈블리를 얻을 수 있지만,이 배치에 설치된 경우 다를 수 있습니다 프레임 워크 등). 또는 어셈블리를 GAC (명령 줄 C:\Windows\Assembly\GAC_MSIL\{AssemblyName}\{Version}__{GUID}\Assembly.DLL)에서 사용할 수 있습니다.

그런 다음 새 프로젝트에서 참조 된 스키마를 사용할 수 있습니다. 참조 된 스키마 어셈블리를 이미 배포되었으므로 새 프로젝트에 리소스로 추가하지 마십시오 (어셈블리는 하나의 응용 프로그램에만 '속할'수 있음).

+0

참조 된 스키마 어셈블리를 새 프로젝트에 리소스로 추가 할 수 없다면 ... 내 프로젝트에서 참조 된 스키마를 사용하는 방법 ... 참조 된 스키마에 대한 소스가 없기 때문입니다. 나는 GAC_MSIL 폴더에서 DLL을 얻을 수있다. – user1104946

+0

그래서 나는 일반적인 스키마의 DLL을 가지고있다 .... 이제 어떻게 새로운 애플리케이션을 참조 할 것인가? 프로젝트를 오른쪽 클릭하고 속성 참조를 클릭한다. 프로젝트가 작동합니다 – user1104946

+0

안녕하세요 - 그렇습니다. 다른 프로젝트와 마찬가지로 참조 된 스키마 어셈블리를 새 프로젝트에 대한 일반 프로젝트 참조로 추가해야합니다. – StuartLC

0

개발 컴퓨터에 Visual Studio를 설치하고 개발 작업을 수행 한 다음 프로덕션 서버에 배포합니다.

0

BizTalk 관리 콘솔에서 스키마 정의를 가져올 수도 있습니다.

스키마 아래에서 필요한 스키마를 찾은 다음 마우스 오른쪽 단추를 클릭하고 속성, 스키마보기를 차례로 선택합니다.

+1

이것은 개발에 좋지만 프로덕션 서버에 배포 할 때 OP에는 동일한 xmlns # root (기존 응용 프로그램에 하나, 새 응용 프로그램에 하나)가있는 2 개의 스키마가 있습니다. – StuartLC