【问题标题】:Importing dll - using add reference doesn't allow me to use the 'using' function in the code导入 dll - 使用添加引用不允许我在代码中使用“使用”功能
【发布时间】:2019-01-25 02:53:20
【问题描述】:

我正在使用 Visual Studio 2017 创建一个 c# 类库 (.dll)。 我正在修改游戏,需要导入游戏 .dll 文件。 我创建了我的项目,并将 dll 文件添加为参考,并检查了本地副本框。但是一旦完成,我似乎无法使用它们?

using System;
using UnityEngine;

应该发生的事情(据我所知)是我应该能够使用我正在“使用”的 dll 文件中的类,但是第二行代码(Unity Engine,我添加为的 dll参考)是灰色的,而系统不是。

我在网上查看过,但我找到的所有答案都是针对 C++ 的,并且引用了一个我不知道如何实现的“链接器”文件。

【问题讨论】:

  • 灰色 - 表示您没有在此文件中使用该命名空间中的任何类型。你试过编译吗?
  • 如果它是灰色的,vasily 是正确的。如果它导致编译错误,请记住 dll 名称!= 命名空间。您确定您正在尝试使用正确的命名空间吗?
  • 您是否真的尝试过使用 dll 中可用的类,或者您只是停在这里?如果该行是灰色(未使用)而不是红色(无效),请尝试使用您希望可用的类编写一个函数,然后如果它不起作用,请更新您的问题。

标签: c# visual-studio dll


【解决方案1】:

像这样“System.Configuration.ConfigurationManager”直接继承类名。如果您通过添加命名空间遇到问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 2014-05-27
    • 1970-01-01
    • 2015-08-28
    • 2018-02-07
    • 1970-01-01
    相关资源
    最近更新 更多