参考 c# Visual Studio

Posted

技术标签:

【中文标题】参考 c# Visual Studio【英文标题】:References c# visual Studio 【发布时间】:2020-06-30 15:27:00 【问题描述】:

Windows 10 前几天,我一直在 Visual Studio 2010 中使用 C# 处理这个项目更新,它工作正常,但现在当我尝试运行程序时,它告诉我以下内容:

“绘图”命名空间的类型或名称不存在于 'Tekla.Structures' 命名空间(缺少程序集引用?)

Tekla.Structures.ModelTekla.Structures.Model.Operations 也是如此……如下图所示:

我正在做的是删除引用并再次添加它们,这样程序可以很好地识别它,但是如果我清理解决方案并尝试再次生成解决方案,问题就会再次出现......

可能是什么问题?

【问题讨论】:

您如何添加引用以及您引用的程序集位于何处? 好吧,Tekla 不会对此感到高兴。那是where,您需要寻求帮助。 @Erno 我通过右键单击引用添加引用并添加新引用。程序集在我的桌面上! 打开实际的项目文件 (.csproj) 并查看这些引用的内容。有了它,您可能会找到原因(和解决方案)。 【参考方案1】:

看来您想正确使用 Tekla 参考。

我建议你可以使用 NugetPackage。

首先,右键->引用->选择管理Nuget包。

其次,选择浏览->在文本框中输入“TeklaOpenAPI”并选择第一个。

第三,点击安装。

最后安装后,你会看到以下正确的使用代码,没有警告。

【讨论】:

【参考方案2】:

首先删除 tekla 引用,选择并右键单击,然后删除 remove reference

右键单击引用并添加引用后 add references

在您需要添加与您要执行的版本相对应的dll之后 select references

在构建应用时要注意,它只运行在您选择的 dll 版本中。

【讨论】:

以上是关于参考 c# Visual Studio的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2008 中的 C# 项目中的 C++ 项目参考

如何从 Visual Studio C# 使用 Office?

Visual C# - 参考 > 添加参考... > COM:该列表是如何填充的?

未安装C#的 visual studio 语言支持。代码编辑intellisense 将不可用。

中高级 C# 开发人员在开始使用 Visual Studio 2010 C++ 时都有哪些好的参考资料?

Visual Studio 2008 C#控件textbox背景如何设置为透明?