내 프로젝트를 .NET Framework 4.0으로 설정했습니다. 추가하면 System.IO.Packaging
존재하지 않는다고 표시됩니다. 또한 프로젝트에 대한 참조로 추가하려고 할 때 표시되지 않습니다.
System.IO.Packaging
내 C # 프로젝트에 추가 하려면 어떻게 해야합니까?
답변
이 MSDN 페이지 의 사용자 의견에 따르면 WindowsBase .Net 라이브러리에 대한 참조를 추가해야합니다.
답변
.NET 4.0이 포함 된 Visual Studio 2010의 C # 솔루션 :
- 프로젝트의 솔루션 탐색기에서 참조를 마우스 오른쪽 단추로 클릭 하고 상황에 맞는 메뉴에서 참조 추가를 선택 합니다.
- 선택 어셈블리 의 왼쪽 창에서 다음을 클릭 찾아보기 옆에 버튼을 파일 이름 창의 botton을 근처 필드.
- .NET 4.0 참조 어셈블리를 찾아 WindowsBase.dll을 선택 합니다. 예를 들어 내 컴퓨터 (Windows 7, 64 비트)에서 전체 경로는 다음과 같습니다.
C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.0 \ WindowsBase.dll
솔루션을 저장하면 (특히 MSBuild를 사용하여 명령 줄에서 컴파일하는 경우) 이제 오류없이 using System.IO.Packaging 지시문을 .cs 파일의 맨 위에 추가 할 수 있습니다 .
답변
Dot Net framework 3.5에도 WindowsBase.dll을 추가 할 수 있습니다. XP 컴퓨터를 사용하고 있으며 WindowsBase.dll의 경로는
C : \ Program Files \ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v3.5 \ Profile \ Client \ WindowsBase.dll
사용 System.IO.packaging
예가 여기에 있습니다-
System.IO.Packaging을 사용하여 ZIP 파일 생성
답변
System.IO.Packaging
참조가 아니라 네임 스페이스입니다. 대부분의 (모든?)과 같은 네임 스페이스 내에서 클래스의 ZipPackage 에 배포됩니다 WindowsBase.dll
.
에 대한 참조가 있는지 확인하십시오. WindowsBase.dll
그렇다면 System.IO.Packaging;
.cs 파일에 using 을 추가 하면됩니다. 그러면 괜찮습니다.
MSDN의 모든 클래스에 대한 설명서 에서이를 확인할 수 있습니다 . 예를 들어 ZipPackage
에서는 다음을 나열합니다.
Namespace: System.IO.Packaging
Assembly: WindowsBase (in WindowsBase.dll)
답변
System.IO.Packaging
네임 스페이스에 의해 제공됩니다 WindowsBase
. 참조를 추가 할 때 WindowsBase
를 찾는 대신 참조로 추가하십시오 System.IO.Packaging
.
답변
WindowsBase.dll에 대한 참조를 추가해야합니다. System.IO.Packaging이 거기에 있습니다.
자세한 내용은이 도움말을 참조하세요.
http://msdn.microsoft.com/en-us/library/system.io.packaging.package.aspx
답변
System.IO.Packaging v4.0.30319는 WindowsBase.dll v4.0.30319에 있습니다.
Windows 10의 경우 여기에서 찾을 수 있습니다.
C : \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ WindowsBase \ v4.0_4.0.0.0__31bf3856ad364e35 \
