문제

좋은 아침!

우리는 VS-Solution을 보유하는 SVN 리포지토리를 가지고 있습니다. 이 솔루션에는 많은 웹 프로젝트가 있으며 각각은 추가 프로젝트에서 개발 된 ATM 인 JavaScript-lib를 사용하고 있습니다 ( DemoWeb) 및 다른 웹 프로젝트에 수동으로 배포되었습니다.
이 구성은 많은 단점이 있습니다.

  1. 배포 할 때 복사 할 프로젝트를 잊을 수 있습니다.
  2. 일부 파일을 놓칠 수 있습니다
  3. SVN-Repository에서 동일한 .js-files가 여러 번 있습니다.
  4. ...

시나리오 (동일한 libs -JavaScript, .dll -files, images, ...)를 사용하는 많은 프로젝트는 매우 일반적이라고 생각합니다.
어떻게 처리합니까?
이 단점을 어떻게 제거합니까?
vs (예 : CSSclass-Checking)의 Intellisense에 대한 참조를 어떻게 잃지 않습니까?

도움이 되었습니까?

해결책

  • 건물/배치를위한 자동 빌드
  • IntellIsense의 경우 : vs는 '링크로 추가'라는 것이 있으므로 JS를 한 곳에두고 모든 프로젝트에서 언급 할 수 있습니다. Project-> Add-> 기존 항목을 클릭하고 파일을 찾아 '추가'BTN을 살펴보십시오. , 오른쪽에는 작은 화살이 있습니다. 사용하고 '링크 AT ADD'를 선택하십시오.

다른 팁

빌드 및/또는 배포 루틴을 자동화하십시오. 지속적인 통합을 살펴보십시오. 응용 프로그램을 배포하면 한 단계를 밟아야합니다. (링크를 클릭하고 스크립트 실행 등을 클릭하십시오 ...) 그 이상의 내용은 그보다 더 많은 것을 고려하고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top