Side-by-side assembly (original) (raw)

About DBpedia

사이드 바이 사이드 어셈블리(side-by-side assembly, SxS, WinSxS) 마이크로소프트 윈도우 기술은 마이크로소프트 윈도우에서 동적 링크 라이브러리(DLL) 사용 시 발생하는 문제(총체적으로 DLL 지옥)를 완화시키는 것을 시도하는, 윈도우 98, 윈도우 2000 이후 버전의 윈도우의 실행 파일을 위한 표준이다. 이러한 문제들은 충돌, DLL을 찾지 못하는 문제, DLL 중복 문제, 유효하지 않거나 존재하지 않는 등록 문제를 포함한다. 사이드 바이 사이드로, 윈도우는 여러 버전의 DLL을 윈도우 디렉터리의 WinSxS 하위 디렉터리에 저장하며 요청 시 이것들을 불러온다. 이를 통해 사이드 바이 사이드 매니페스트를 포함하는 애플리케이션의 경우 의존성 문제를 줄여준다. 비주얼 C++ 2005와 2008은 SxS에 모든 C 런타임 라이브러리들을 포함한다. 그러나 비주얼 C++ 2010에서 라이브러리들은 더 이상 이 기술을 사용하지 않는다. 그 대신 파일명에 DLL의 버전 번호를 포함시켜서 이제는 각기 다른 버전의 DLL이 기술적으로 완전히 각기 다른 DLL임을 의미하게 된다.

Property Value
dbo:abstract Side-by-side assembly (SxS, or WinSxS on Microsoft Windows) technology is a standard for executable files in Windows 98 Second Edition, Windows 2000, and later versions of Windows that attempts to alleviate problems (collectively known as "DLL Hell") that arise from the use of dynamic-link libraries (DLLs) in Microsoft Windows. Such problems include version conflicts, missing DLLs, duplicate DLLs, and incorrect or missing registration. In side-by-side, Windows stores multiple versions of a DLL in the WinSxS subdirectory of the Windows directory, and loads them on demand. This reduces dependency problems for applications that include a side-by-side manifest. Microsoft Visual C++ 2005 and 2008 employ SxS with all C runtime libraries. However, runtime libraries in Visual C++ 2010 no longer use this technology; instead, they include the version number of a DLL in its file name, which means that different versions of one DLL will technically be completely different DLLs now. SxS is also the technological basis for registration-free COM activation. Only in-process COM servers may be activated this way. (en) 사이드 바이 사이드 어셈블리(side-by-side assembly, SxS, WinSxS) 마이크로소프트 윈도우 기술은 마이크로소프트 윈도우에서 동적 링크 라이브러리(DLL) 사용 시 발생하는 문제(총체적으로 DLL 지옥)를 완화시키는 것을 시도하는, 윈도우 98, 윈도우 2000 이후 버전의 윈도우의 실행 파일을 위한 표준이다. 이러한 문제들은 충돌, DLL을 찾지 못하는 문제, DLL 중복 문제, 유효하지 않거나 존재하지 않는 등록 문제를 포함한다. 사이드 바이 사이드로, 윈도우는 여러 버전의 DLL을 윈도우 디렉터리의 WinSxS 하위 디렉터리에 저장하며 요청 시 이것들을 불러온다. 이를 통해 사이드 바이 사이드 매니페스트를 포함하는 애플리케이션의 경우 의존성 문제를 줄여준다. 비주얼 C++ 2005와 2008은 SxS에 모든 C 런타임 라이브러리들을 포함한다. 그러나 비주얼 C++ 2010에서 라이브러리들은 더 이상 이 기술을 사용하지 않는다. 그 대신 파일명에 DLL의 버전 번호를 포함시켜서 이제는 각기 다른 버전의 DLL이 기술적으로 완전히 각기 다른 DLL임을 의미하게 된다. (ko) 分離アプリケーションとSide-by-Sideアセンブリ (Isolated Applications and Side-by-side Assemblies) とは、Windows XPで導入された複数バージョンのソフトウェアコンポーネントの衝突を避けるための仕組みである。システム上に複数バージョンのコンポーネントを共存させ、アプリケーションごとに適切なバージョンのコンポーネントを選択可能にすることで、DLL地獄の解消を意図している。.NET Frameworkにおけるバージョン管理の仕組みをWindowsネイティブに持ち込んだものという見方もできる。 (ja) Side-by-side Assembly (SxS) — технология устранения конфликтов между глобальными DLL в ОС Microsoft Windows. (ru) WinSxS(Windows Side by Side),是Microsoft Windows操作系统目录下存放不同副本系统文件的仓库目录。最早起源于Windows XP,从该版本开始的Windows都会附带该目录。 (zh)
dbo:wikiPageExternalLink https://docs.microsoft.com/en-us/archive/blogs/junfeng/diagnose-sidebyside-failures-in-windows-xpwindows-server-2003 https://docs.microsoft.com/en-us/archive/blogs/junfeng/diagnosing-sidebyside-failures https://docs.microsoft.com/en-us/dotnet/framework/interop/configure-net-framework-based-com-components-for-reg https://docs.microsoft.com/en-us/previous-versions/aa376307(v=vs.85) https://docs.microsoft.com/en-us/visualstudio/deployment/clickonce-deployment-manifest
dbo:wikiPageID 21598766 (xsd:integer)
dbo:wikiPageLength 14185 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1102682539 (xsd:integer)
dbo:wikiPageWikiLink dbr:DISM dbr:DLL_Hell dbr:Uniform_Resource_Name dbr:Dynamic-link_library dbr:.manifest dbc:Articles_with_example_code dbc:Windows_administration dbr:Component_Object_Model dbr:MSDN dbr:ClickOnce dbr:C_(programming_language) dbr:Windows_2000 dbr:Windows_7 dbr:Windows_98_Second_Edition dbr:Windows_Assessment_and_Deployment_Kit dbr:Windows_Imaging_Format dbr:Windows_Vista dbr:Disk_Cleanup dbr:Hard_link dbr:Windows_Explorer dbr:Resource_(Windows) dbr:Microsoft_Visual_C++ dbr:Microsoft_Windows dbr:XML dbr:Manifest_file dbr:Runtime_library dbr:Executable dbr:Deployment_Image_Servicing_and_Management
dbp:wikiPageUsesTemplate dbt:Anchor dbt:Refimprove dbt:Reflist dbt:Samp dbt:Short_description
dct:subject dbc:Articles_with_example_code dbc:Windows_administration
gold:hypernym dbr:Standard
rdf:type dbo:Work
rdfs:comment 사이드 바이 사이드 어셈블리(side-by-side assembly, SxS, WinSxS) 마이크로소프트 윈도우 기술은 마이크로소프트 윈도우에서 동적 링크 라이브러리(DLL) 사용 시 발생하는 문제(총체적으로 DLL 지옥)를 완화시키는 것을 시도하는, 윈도우 98, 윈도우 2000 이후 버전의 윈도우의 실행 파일을 위한 표준이다. 이러한 문제들은 충돌, DLL을 찾지 못하는 문제, DLL 중복 문제, 유효하지 않거나 존재하지 않는 등록 문제를 포함한다. 사이드 바이 사이드로, 윈도우는 여러 버전의 DLL을 윈도우 디렉터리의 WinSxS 하위 디렉터리에 저장하며 요청 시 이것들을 불러온다. 이를 통해 사이드 바이 사이드 매니페스트를 포함하는 애플리케이션의 경우 의존성 문제를 줄여준다. 비주얼 C++ 2005와 2008은 SxS에 모든 C 런타임 라이브러리들을 포함한다. 그러나 비주얼 C++ 2010에서 라이브러리들은 더 이상 이 기술을 사용하지 않는다. 그 대신 파일명에 DLL의 버전 번호를 포함시켜서 이제는 각기 다른 버전의 DLL이 기술적으로 완전히 각기 다른 DLL임을 의미하게 된다. (ko) 分離アプリケーションとSide-by-Sideアセンブリ (Isolated Applications and Side-by-side Assemblies) とは、Windows XPで導入された複数バージョンのソフトウェアコンポーネントの衝突を避けるための仕組みである。システム上に複数バージョンのコンポーネントを共存させ、アプリケーションごとに適切なバージョンのコンポーネントを選択可能にすることで、DLL地獄の解消を意図している。.NET Frameworkにおけるバージョン管理の仕組みをWindowsネイティブに持ち込んだものという見方もできる。 (ja) Side-by-side Assembly (SxS) — технология устранения конфликтов между глобальными DLL в ОС Microsoft Windows. (ru) WinSxS(Windows Side by Side),是Microsoft Windows操作系统目录下存放不同副本系统文件的仓库目录。最早起源于Windows XP,从该版本开始的Windows都会附带该目录。 (zh) Side-by-side assembly (SxS, or WinSxS on Microsoft Windows) technology is a standard for executable files in Windows 98 Second Edition, Windows 2000, and later versions of Windows that attempts to alleviate problems (collectively known as "DLL Hell") that arise from the use of dynamic-link libraries (DLLs) in Microsoft Windows. Such problems include version conflicts, missing DLLs, duplicate DLLs, and incorrect or missing registration. In side-by-side, Windows stores multiple versions of a DLL in the WinSxS subdirectory of the Windows directory, and loads them on demand. This reduces dependency problems for applications that include a side-by-side manifest. (en)
rdfs:label 分離アプリケーションとSide-by-Sideアセンブリ (ja) 사이드 바이 사이드 어셈블리 (ko) Side-by-side assembly (en) Side-by-side assembly (ru) WinSxS (zh)
owl:sameAs freebase:Side-by-side assembly wikidata:Side-by-side assembly dbpedia-ja:Side-by-side assembly dbpedia-ko:Side-by-side assembly dbpedia-ru:Side-by-side assembly dbpedia-zh:Side-by-side assembly https://global.dbpedia.org/id/3kQYn
prov:wasDerivedFrom wikipedia-en:Side-by-side_assembly?oldid=1102682539&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Side-by-side_assembly
is dbo:wikiPageRedirects of dbr:Side-by-Side_Assembly dbr:WinSxS dbr:Winsxs dbr:SideBySide dbr:WinSXS
is dbo:wikiPageWikiLink of dbr:Dependency_Walker dbr:DLL_Hell dbr:Dynamic-link_library dbr:Side-by-Side_Assembly dbr:ClickOnce dbr:Client/Server_Runtime_Subsystem dbr:Windows_XP dbr:WinSxS dbr:ReactOS dbr:Side_by_side dbr:Winsxs dbr:SideBySide dbr:WinSXS
is foaf:primaryTopic of wikipedia-en:Side-by-side_assembly