无法找到类型或命名空间'dotliquid',但我添加了引用

时间:2011-07-14 20:13:19

标签: c# visual-studio-2010

所以我有vs.net 2010。

我从https://github.com/formosatek/dotliquid

下载了DotLiquid.dll

我创建了一个简单的方法来测试它:

public static void DL()
{
  var template = Template.Parse("hi {{name}}"); // Parses and compiles the template

  Console.WriteLine("Template is : " + template.Render());
}

我有:

using DotLiquid;

位于文件顶部。

不知道为什么我会收到这个错误,非常困惑!

3 个答案:

答案 0 :(得分:1)

您是否在项目中添加了引用(dll)?右键单击解决方案资源管理器中的References文件夹,然后以这种方式添加它。

答案 1 :(得分:1)

同时检查您是否拥有与您正在使用的相同.Net框架版本的版本。

这意味着如果您使用的是框架v4.0客户端配置文件,则可能需要重新定位到完整版本。如果您已经在使用fll版本并且DotLiquid正在使用客户端配置文件,那很好。

如果您的目标是v4,并且DotLiquid使用的是3.5,则必须将项目重新定位到3.5,或者将DotLiquid重新编译为v4。

这有意义吗?

答案 2 :(得分:1)

这是我要做的事情清单:

  1. 创建一个新的空白C#项目,添加对此程序集的引用。
  2. 请确保参考文献中没有出现任何问题,如下例所示:
  3. enter image description here

    1. 构建应用程序。确保没有看到任何错误。
    2. 添加您在原始邮件中发布的using语句和方法。
    3. 再次构建,看看buuild是否正常。
    4. 我可以轻松构建您发布的代码而不会出错。