【发布时间】:2018-02-02 11:30:42
【问题描述】:
我刚开始担任我的职位(3 周),这是我的第一份开发人员工作。在他离开之前,我与之前的开发人员有 8 天的时间,我现在是这里唯一的开发人员(是的,我说的是下沉或游泳)。我有一个程序正在获取 Novacode 和 DocX 的缺失命名空间消息(我相信它是 Novacode 的一部分)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Novacode;
using Word = Microsoft.Office.Interop.Word;
using Microsoft.Office.Interop.Word;
程序在两周前编译良好。但是,上周他们将所有内容从 VS2010 升级到了 VS2017。这会导致缺少命名空间吗?我如何,从哪里获得 Novacode(我认为这是一个附加组件)?
对新人有耐心,努力学习我的工作并学习 Stackoverflow。
【问题讨论】:
-
nuget.org/packages/DocX 可能对您有所帮助。
-
如果您有Novacode的安装集,请重新安装。否则,在您的硬盘上搜索具有该名称的 dll 并查看是否可以手动将程序集添加到项目中(您需要将其添加到引用中)
-
[不是答案,因为]我猜新安装使用的路径与旧安装不同,因此它没有必要的包含和 DLL。您需要在新的 VS2017 设置上安装 Novacode 集。
-
@Orangesandlemons 这会取代 Novacode 吗?当我搜索 nugget 包时,我找到了 DocX,但我找不到如何在 2017 年安装 Novacode?还是我结合了两种不同的东西?
-
DocX为包名,命名空间为novacode
标签: c# visual-studio-2017 novacode-docx