bin 디렉토리에 dll이 있습니다. 솔루션 또는 web.config 파일에서 참조되는 위치를 볼 수 없습니다. 그렇다면 참조는 어디에 저장되어 있습니까?ASP.NET에 저장된 구성 요소 (dll) 참조는 어디에 있습니까?
답변
귀하의 프로젝트가 웹 사이트 또는 웹 응용 프로그램 인 경우 대답이 달라집니다. 웹 사이트 bin 디렉토리의 모든 어셈블리가 자동으로 참조됩니다. 웹 응용 프로그램에는 찾고있는 프로젝트 참조가 있습니다.
이 실제로있는 경우으로 표시된 경우 프로젝트 파일 (* .csproj는 C#, * .vbproj는 Visual Basic의 경우)에 저장해야합니다.
웹 응용 프로그램 프로젝트 또는 MVC 인 경우 프로젝트를 마우스 오른쪽 단추로 클릭하고 언로드하십시오. 그런 다음 다시 마우스 오른쪽 버튼을 클릭하고 편집을 선택하십시오. XML을 파헤 치면 프로젝트 참조 및 MS 또는 다른 어셈블리에 대한 다른 DLL 참조의 모음을 찾을 수 있습니다.
ASP.NET 웹 사이트의 경우 참조는 web.config 파일에 저장됩니다.
나는 assemly 참조의 대부분을 제거했습니다, 그러나 나의 오래된 웹 사이트 중 하나는이 같은 일이 있습니다
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
</compilation>
이것은 실제로 생각한 이후의 실제 참조가 아닙니다. 위의 XML을 사용하여 web.config를 추가 할 수는 있지만 여전히이 참조를 해결할 수는 없습니다. (GAC가 아닌 한) –
VS2012에서 이전에 개발 된 ASP.NET "홈페이지"프로젝트에 참여, I 그것들을 찾는 방법을 알아 냈습니다. (따라서 그것들을 추가/제거/업데이트합니다). 솔루션 탐색기에서
- 동안, 마우스 오른쪽 단추로 클릭 한 프로젝트의 이름을
- 클릭 "속성 페이지" (하지 속성 (프로젝트는 옆에 와이어 프레임 글로브 아이콘이 표시됩니다) 창문). 자체 별도의 (부동) 창 프레임으로 나타납니다.
- 이제 왼쪽의 상단에 "References" 항목을 마우스 왼쪽 버튼으로 클릭하십시오. 그게 다야! 이제 WebSite 프로젝트와 관련된 참조를 추가, 삭제 및 업데이트 할 수 있습니다.
속성 페이지에서 이러한 변경 사항이 저장되는 위치를 알 수 있습니까 (소스 제어에 체크인 할 수 있도록)? 레거시 asmx 웹 서비스를 다루고 있으며 이러한 변경 사항을 찾을 수있는 특정 파일을 볼 수 없습니다. 내가보기에 모든 DLL은 Bin 디렉토리에 복사되는데 TFS로 푸시하고자하는 것은 아닙니다 ... – Victoria
- 1. IObservable에 대한 참조는 어디에 있습니까
- 2. SSIS 스크립트 구성 요소 + 도우미 어셈블리 (.dll)
- 3. dotnet Internet Explorer 구성 요소 쿠키는 어디에 있습니까?
- 4. Asp.NET 3.5의 구성 요소 초기화 메서드는 어디에 있습니까
- 5. 메모리에서 C++에 저장된 변수는 어디에 있습니까?
- 6. 저장된 문자열에 대한 포인터는 어디에 있습니까
- 7. 델파이에 저장된 "기본 폼"이름은 어디에 있습니까?
- 8. 앱은 어디에 있습니까 안드로이드에 저장된 SQLite DB
- 9. OSX에 저장된 MySQL 데이터베이스 폴더는 어디에 있습니까?
- 10. wp7에 저장된 프로젝트 자산은 어디에 있습니까?
- 11. 데이터베이스에 저장된 Drupal 성능 설정은 어디에 있습니까?
- 12. 가장 유용한 ASP.NET 구성 요소
- 13. DI 컨테이너에 대한 참조는 어디에 저장해야합니까?
- 14. MVC에서 모델 클래스에 대한 참조는 어디에 두겠습니까?
- 15. android XML UI 레이아웃에 대한 참조는 어디에 있습니까?
- 16. 변수로 저장된 xsl : 요소?
- 17. asp.net에 표시 시간이 있습니까?
- 18. 스크립트 구성 요소 (SSIS)에서 .NET dll 디버깅
- 19. trac의 구성 요소 목록 편집
- 20. 구성 요소 기반 구성
- 21. DLL 파일 구성
- 22. 필수 보석은 어디에 정의되어 있습니까?
- 23. 구성 요소 통신
- 24. 모노에서 DLL 구성
- 25. PostgreSQL 구성 파일은 어디에 있습니까? Windows에서 'postgresql.conf'?
- 26. .rspec 구성 파일은 정확히 어디에 있습니까?
- 27. Windows Phone 앱의 구성 루트는 어디에 있습니까?
- 28. NetBeans 구성 파일 (netbeans.conf)은 어디에 있습니까?
- 29. ASP.NET에 조건부 캐싱이 있습니까?
- 30. Wicket의 장식 요소 구성 요소
예 웹 사이트의 경우 – user310291