安装的NuGet包不在命名空间中?

时间:2018-06-17 04:25:07

标签: c# nuget

我安装了完美的这个包: https://www.nuget.org/packages/ini-parser/ https://github.com/rickyah/ini-parser

它出现在我的项目依赖项中,我正在使用建议的指令 作者:

using IniParser;
using IniParser.Model;

但"代码"在我的Form1.cs中没有看到我把指令放在哪里?

错误CS0246。

我是初学者,所以你知道。

3 个答案:

答案 0 :(得分:0)

您可能需要了解如何应用[using][1]以及Directivestatic Directive之间的差异,以及通常使用完全限定类型名称进行诊断,以便更好地理解。

答案 1 :(得分:0)

我安装了nuget并将using指令放入其中并立即使用

namespace WindowsFormsApp1
{
   using System.Windows.Forms;

   using IniParser;

   public partial class Form1 : Form
   {
      public Form1()
      {
         InitializeComponent();
         var parser = new FileIniDataParser();
         var data = parser.ReadFile("Configuration.ini");

         var useFullScreenStr = data["UI"]["fullscreen"];

         var useFullScreen = bool.Parse(useFullScreenStr);

         data["UI"]["fullscreen"] = "true";
         parser.WriteFile("Configuration.ini", data);
      }
   }
}

答案 2 :(得分:0)

这是一个简单的解决方案。我不得不刷新库或包依赖项,它立即找到它。谢谢你的答案。