找不到自建的C#库
Self-built C# Library not found
我在将自建库添加到 C# 项目时遇到了问题。我创建了一个自己的 class 库,名为 ClassLibrary1,只是为了学习如何在 Visual Studio 2019 上添加库。
所以我在新创建的 .NET-class 库项目中编写了一些简单的代码,并单击了“创建新解决方案”(直接从我的德语 IDE 语言翻译而来。也许编写代码后,它的名称略有不同)。回到 C# 项目,我从 class 库的项目文件夹的 bin/Debug/ 中选择了 dll 文件。
在我设置复选标记后,dll 文件如预期的那样显示在程序集下的解决方案资源管理器中。但我现在遇到的问题是,我仍然无法像我预期的那样通过命令“using ClassLibrary1;”在这个项目的 cs 文件中使用 ClassLibrary1.dll 文件。它只在尝试编译 C# 项目时向我显示错误消息“找不到类型或名称空间名称“ClassLibrary1”,但我不明白,为什么会这样。
这似乎是一个非常明显的问题,但在互联网上进行了一些研究并自己尝试了一些东西之后仍然没有任何改变。
预先感谢有用的回复。
到目前为止,管理库最简单的方法是使用项目引用。确保您的库和使用该库的项目位于同一解决方案中。然后右键单击“引用”和select“添加引用”,转到项目选项卡并为库添加一个复选框。 Read more about managing references.
您可能还需要为要在源文件中使用的 类 添加命名空间。
我不建议使用文件引用来管理丢失的 dll 文件,因为它很容易成为管理的麻烦。 IE。如果您创建一个新版本的库,您将需要构建,并在所有其他项目中显式替换此文件并更新所有引用。
如果您想在多个解决方案之间共享库,更流行的解决方案是设置 nuget server。这通过维护同一个库的多个版本解决了一些更新问题,并提供了一个很好的接口来更新所有项目中的引用。但这是一个稍微复杂一些的解决方案,所以我不建议新开发人员使用它。
我在将自建库添加到 C# 项目时遇到了问题。我创建了一个自己的 class 库,名为 ClassLibrary1,只是为了学习如何在 Visual Studio 2019 上添加库。
所以我在新创建的 .NET-class 库项目中编写了一些简单的代码,并单击了“创建新解决方案”(直接从我的德语 IDE 语言翻译而来。也许编写代码后,它的名称略有不同)。回到 C# 项目,我从 class 库的项目文件夹的 bin/Debug/ 中选择了 dll 文件。
在我设置复选标记后,dll 文件如预期的那样显示在程序集下的解决方案资源管理器中。但我现在遇到的问题是,我仍然无法像我预期的那样通过命令“using ClassLibrary1;”在这个项目的 cs 文件中使用 ClassLibrary1.dll 文件。它只在尝试编译 C# 项目时向我显示错误消息“找不到类型或名称空间名称“ClassLibrary1”,但我不明白,为什么会这样。
这似乎是一个非常明显的问题,但在互联网上进行了一些研究并自己尝试了一些东西之后仍然没有任何改变。 预先感谢有用的回复。
到目前为止,管理库最简单的方法是使用项目引用。确保您的库和使用该库的项目位于同一解决方案中。然后右键单击“引用”和select“添加引用”,转到项目选项卡并为库添加一个复选框。 Read more about managing references.
您可能还需要为要在源文件中使用的 类 添加命名空间。
我不建议使用文件引用来管理丢失的 dll 文件,因为它很容易成为管理的麻烦。 IE。如果您创建一个新版本的库,您将需要构建,并在所有其他项目中显式替换此文件并更新所有引用。
如果您想在多个解决方案之间共享库,更流行的解决方案是设置 nuget server。这通过维护同一个库的多个版本解决了一些更新问题,并提供了一个很好的接口来更新所有项目中的引用。但这是一个稍微复杂一些的解决方案,所以我不建议新开发人员使用它。