如果您在c#中的不同路径中使用它,则自定义NuGet不会提供所有方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果您在c#中的不同路径中使用它,则自定义NuGet不会提供所有方法相关的知识,希望对你有一定的参考价值。

我已经成功创建了一个自定义的NuGet。它有三个返回字符串的方法。然后我尝试用两种不同的方式测试它。

方法1

添加了NuGet工具 - > NuGet包管理器 - >包管理器设置 - > Nuget包管理器 - >包源

然后添加了一个新的NuGet(路径被选中myproject - > bin - > Release - > test.nupkg),这个工作正常,可以访问所有三种方法。

方法2

我将test.nupkg复制到桌面,然后使用上述步骤添加。但它无法访问所有方法。 (只能访问两种方法)。

当我从git中获取项目时,有两种方法,我自己添加了第三种方法。

答案

Nuget包的工作原理相同,无论它们的来源是什么。他们不会丢失代码。

唯一合乎逻辑的解释是,您应该将旧桌面复制到桌面,或者在选择桌面作为安装位置时选择旧路径。

以上是关于如果您在c#中的不同路径中使用它,则自定义NuGet不会提供所有方法的主要内容,如果未能解决你的问题,请参考以下文章

Gson:如果存在某些字段,则自定义反序列化

C语言中定义的__FILE__使用,如何只出现该文件名,而不显示路径

如何导入vscode路径

哪个路径是 Java 中的第一优先级?

CI-Merchant 中的自定义付款值

Drupal 视图路径和分类术语