2013-12-18 3 views
0

Я создал модуль с именем «Пример модуля» для cristoc для dnn и после сборки, который я хочу сделать для выпуска этого модуля. Это покажет мне ошибку ниже.не найден (404) error in dnn

Error 2 The "MSBuild.Community.Tasks.XmlRead" task could not be loaded from the assembly C:\inetpub\wwwroot\websites\dnndev.me\DesktopModules\Module Example\\packages\MSBuildTasks.1.4.0.61\tools\MSBuild.Community.Tasks.dll. Could not load file or assembly 'file:///C:\inetpub\wwwroot\websites\dnndev.me\DesktopModules\Module Example\packages\MSBuildTasks.1.4.0.61\tools\MSBuild.Community.Tasks.dll' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. 

Затем я должен попробовать некоторые самородки, чтобы установить, как "NuGet установить packages.config", и "Install-Package Newtonsoft.Json". После установки обоих nugets, нажмите на сборку и сделайте выпуск этого модуля, и выпуск успешно создан в C:\inetpub\wwwroot\websites\dnndev.me\DesktopModules\Module Example\install и высвободит имя Module_Example_00.00.01_Source, это ZIP-папка. После этого для установки этого модуля в среде dnn я открою свой dnn-сайт «dnndev.me» и после входа в него наведите указатель мыши на хост и нажмите на расширение, после чего нажмите кнопку «Установить расширение» и просмотрите местоположение папки и нажмите на кнопку «Далее». Но после этого возникает ошибка при установке этого модуля.

Failure  File specified in the dnn could not be found in the zip file: - C:\inetpub\wwwroot\websites\dnndev.me\Install\Temp\1cjkvd5v\bin\Module_Example.dll 

И мой на окружающую среду DNN Not found(404) ошибка также приходит. Зачем? Я не понимаю, что происходит. Пожалуйста, предложите мне ждать ответа. Спасибо

ответ

0

Я не знаю этих компонентов, но я думаю, что сгенерированный пакет является исходным пакетом, который стоит от пакета выпуска, которого вы ожидаете. Тогда он, вероятно, не содержит соответствующую сгенерированную сборку. Я предлагаю вам открыть zip, чтобы проверить наличие «Module_Example.dll». Существует ли эта DLL в вашей среде разработки? Использует ли ваш ascx «codebehind» или «codefile»? В режиме кода необходимо не загружать DLL, а исходный файл (vb.net ou C#). Надеюсь, это вам поможет.

Смежные вопросы