- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 OpenXMLSDK 进行一些 DOCX 操作。我正在尝试编译 OpenXML Power Tools寻求帮助的来源。我读到我需要安装 MS Power Shell 才能编译(因为它使用 Cmdlet),所以我从 here 下载了它。 .第一个选项,Windows Management Framework 3.0 CTP1。我仍然遇到 OutpuTypeAttribute 类的问题。它在我的代码中不可用。 MSDN它在我正在“使用”的 System.Management.Automation 命名空间中表示。对于对此类的任何引用,我仍然收到此错误消息:
“找不到类型或命名空间名称‘OutputTypeAttribute’(是否缺少 using 指令或程序集引用?)”。
所以,有人知道这里发生了什么吗?
顺便说一句,我在 Windows 7 上使用 VS 2010。
最佳答案
由于某些原因,C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0\System.Management.Automation.dll 是一个旧版本,它从未得到更新。
我做的是这样的:在 powershell 中我执行了这个命令:
Copy ([OutputType].Assembly.Location) ~/Desktop
然后我把复制到桌面的dll文件移动到上图的Reference Assemblies目录下。这个新文件比旧文件大大约 3mb。我还必须将我的项目转换为 .NET 4,因为这个新的 DLL 需要它。
关于c# - OpenXML Power Tools 编译时出现问题 : 'OutputTypeAttribute' could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8889029/
我正在使用 OpenXMLSDK 进行一些 DOCX 操作。我正在尝试编译 OpenXML Power Tools寻求帮助的来源。我读到我需要安装 MS Power Shell 才能编译(因为它使用
我是一名优秀的程序员,十分优秀!