«assemblies» 태그된 질문

어셈블리는 .dll 파일 또는 .exe 파일의 형태로 논리적 및 물리적 단위로 그룹화 된 컴파일 된 .Net 유형 및 리소스의 모음입니다.


8
Microsoft는 순환 참조가있는 어셈블리를 어떻게 만들었습니까?
.NET BCL에는 다음 사이에 순환 참조가 있습니다. System.dll 과 System.Xml.dll System.dll 과 System.Configuration.dll System.Xml.dll 과 System.Configuration.dll 다음은 내가 의미하는 바를 보여주는 .NET Reflector의 스크린 샷입니다. Microsoft가 이러한 어셈블리를 만든 방법은 나에게 미스터리입니다. 이를 허용하려면 특별한 컴파일 프로세스가 필요합니까? 여기서 흥미로운 일이 벌어지고 있다고 생각합니다.

10
Razor / MVC3를 사용하여 AssemblyVersion을 웹 페이지로 가져 오는 데 문제가 있습니다.
_Layout.cshtml 파일의 바닥 글에 다음 코드를 사용하여 AssemblyInfo 버전 데이터를 MVC3 사이트의 모든 페이지 바닥 글에 넣습니다. 하나: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() 바닥 글에 인쇄합니다. Revision 0.0.0.0 다음을 사용하여 "Executing Assembly"에 대한 모든 어셈블리 정보를 표시하도록보기를 수정했을 때 @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() 다음을 인쇄합니다. Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 이것은 "Executing Assembly"가 내 메인 앱이 아니라 …


2
로드 된 모든 어셈블리를 어떻게 나열합니까?
.Net에서 모든 AppDomain에 대해로드 된 모든 어셈블리를 열거하고 싶습니다. 내 프로그램의 AppDomain에 대해 수행하는 것은 충분히 쉽습니다 AppDomain.CurrentDomain.GetAssemblies(). 어떻게 든 모든 AppDomain에 액세스해야합니까? 아니면 이미이를 수행하는 도구가 있습니까?
101 c#  .net  assemblies 


7
여러 어셈블리를 하나로 병합하는 방법은 무엇입니까?
다음 서비스 스택의 DLL 및 일부 Azure의 DLL을 EXE 프로젝트에 복사했다는 점에서 EXE 프로젝트 (푸른 응용 프로그램의 시작 작업)를 사용하여 서비스 스택을 사용합니다. 이 EXE 프로젝트를 빌드하면 Azure DLL이 내 EXE와 함께 번들로 제공되지만 서비스 스택의 DLL은 EXE와 함께 번들로 제공되지 않습니다. 모든 컴퓨터에서 EXE를 실행하려면 모든 서비스 스택의 DLL을 …

9
네임 스페이스 또는 어셈블리?
네임 스페이스와 어셈블리간에 매우 혼란스러워지고 있습니다. 인가 System.Data및 System.Web네임 스페이스 또는 어셈블리? 나는 이것들이 네임 스페이스라고 불리는 동시에 GAC_32폴더에 존재한다는 것을 알아 차 렸습니다 . 그래서 정확히 무엇입니까?

9
참조 된 모든 어셈블리를 앱 도메인에 강제로로드하는 방법이 있습니까?
내 프로젝트는 다음과 같이 설정됩니다. 프로젝트 "정의" 프로젝트 구현" 프로젝트 "소비자" "Consumer"프로젝트는 "Definition"과 "Implementation"을 모두 참조하지만 "Implementation"의 어떤 유형도 정적으로 참조하지 않습니다. 애플리케이션이 시작되면 프로젝트 "Consumer"는 "구현"에서 유형을 찾아야하는 "정의"에서 정적 메소드를 호출합니다. 경로 나 이름을 모르고, 가급적이면 본격적인 IOC 프레임 워크를 사용하지 않고도 참조 된 어셈블리를 앱 도메인에 강제로로드 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.