Я пытаюсь разместить службу WCF в IIS, чтобы получить доступ к привязке net.tcp из приложения Silverlight. Я выполнял следующие шаги из этого урока:
http://msdn.microsoft.com/en-us/library/ms733766.aspx
Я могу заставить работать простой пример службы типа, но когда я пытаюсь выполнить реальный проект, я сталкиваюсь со следующим:
Line 6: using NUnit.Framework;
CS0246: The type or namespace name 'NUnit'
could not be found (are you missing
a using directive or an assembly reference?)
Я знаю, о чем ты думаешь, и да, это правда. Я юнит тест.
Моя структура каталогов выглядит так:
root: service.svc и app_code \
app_code: файл проекта, web.config, bin \ и много кода в разных каталогах
bin: отладочная папка
debug: nunit dll и исполняемые файлы проекта.
Я попытался добавить в свой web.config следующее:
<compilation>
<assemblies>
<add assembly="nunit.framework"/>
</assemblies>
</compilation>
И я поиграл с добавлением .dll и имен путей и т. Д., Но все они приводят к:
Could not load file or assembly
'nunit.framework' or one of its dependencies.
The system cannot find the file specified.
Как заставить волшебство произойти?
Инструменты: VSE2010, IIS7 Express, MS WebMatrix
EDIT:
Изменение файла web.config на:
<add assembly="nunit.framework, Version=2.5.9.10348, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"/>
Как подсказал Стив ответ =)