我将我的项目设置为.NET Framework4.0。当我添加System.IO.Packaging时,它告诉我它不存在。当我试图将它作为引用添加到项目中时,它也没有显示出来。
如何在我的C#项目中添加System.IO.Packaging?
发布于 2011-09-01 00:37:23
根据this MSDN page上的用户评论,您必须添加对WindowsBase .Net库的引用。
发布于 2011-10-19 06:34:45
对于使用.NET 4.0的Visual Studio2010中的C#解决方案:
Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\WindowsBase.dll \
C:\Program Files (X86)
保存解决方案(特别是在使用MSBuild从命令行编译的情况下),现在应该能够将using System.IO.Packaging指令添加到.cs文件的顶部,而不会出现错误。
发布于 2011-09-01 00:38:50
System.IO.Packaging是一个命名空间,而不是引用。大多数(全部?)名称空间中的类,例如ZipPackage,都部署在WindowsBase.dll中。
确保您有对WindowsBase.dll的引用-如果有,您只需在.cs文件中添加: using System.IO.Packaging;,就可以了。
请注意,您可以在documentation for any class on MSDN中看到这一点。例如,在ZipPackage中,它列出:
Namespace: System.IO.Packaging
Assembly: WindowsBase (in WindowsBase.dll)https://stackoverflow.com/questions/7260339
复制相似问题