Тип или пространство имен 'dotliquid' не может быть найдено, но я добавил ссылку - PullRequest
0 голосов
/ 15 июля 2011

Итак, я имею против сети 2010.

Я скачал DotLiquid.dll из: https://github.com/formosatek/dotliquid

Я создал простой метод для проверки:

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

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

У меня есть:

using DotLiquid;

вверху файла.

Понятия не имею, почему я получаю эту ошибку, очень смущен!

Ответы [ 3 ]

1 голос
/ 15 июля 2011

Также убедитесь, что у вас есть версия, которая добавлена ​​в ту же версию .Net Framework, что и ваша.

Это означает, что если вы используете клиентский профиль framework v4.0, возможно, вам придется перенастроиться на полную версию.Если вы уже используете версию fll и DotLiquid использует профиль клиента, это нормально.

Если вы нацеливаетесь на v4, а DotLiquid использует 3.5, вам придется перенастроить свой проект до 3.5 или перекомпилироватьDotLiquid to v4.

Имеет ли это смысл?

1 голос
/ 15 июля 2011

Вот мой контрольный список действий:

  1. Создайте новый пустой проект C #, добавьте ссылку на эту сборку.
  2. Пожалуйста, убедитесь, что никаких проблем не видно в разделе Ссылкикак показано в примере здесь:

enter image description here

Сборка приложения.Убедитесь, что ошибок не обнаружено. Добавьте оператор использования и метод, как вы опубликовали в исходном сообщении. Выполните сборку еще раз, посмотрите, в порядке ли сборка, или нет.

Я мог бы легко создать отправленный вами код без ошибок.

1 голос
/ 15 июля 2011

Вы добавили ссылку (dll) в свой проект? Щелкните правой кнопкой мыши папку «Ссылки» в обозревателе решений и добавьте ее таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...