Написание пользовательской задачи с помощью использования TASK в .NET CORE продолжает строить (отсутствующие сборки)C#

Место общения программистов C#
Ответить
Anonymous
 Написание пользовательской задачи с помощью использования TASK в .NET CORE продолжает строить (отсутствующие сборки)

Сообщение Anonymous »

Моя цель - запустить задачи в ядре .NET (сродни Grable в Rails Land), чтобы я мог выполнять код вне обычного потока управления жизненным циклом приложения. Я видел, как есть такие проекты, как Альбакор, которые предположительно достигают этого, но я пытаюсь сделать это «путем .net», вместо того, чтобы привлекать отдельную зависимость рубины для выполнения этого. Статья:
ecommercesite/tasks/scrapeall.cs

Код: Выделить всё

using System;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;

namespace Tasks
{
public class ScrapeAll : Task
{
public override bool Execute()
{
return true;
}
}
}
my .csproj File использует элемент usingtask для регистрации моего кода задачи, и у меня есть цель , который вызывает задачу:
Strong> ecommercite/ecommercesite.csproj> PrettyPrint-Override ">

Код: Выделить всё



netcoreapp2.0

































< /code>
Итак, теперь, в моей командной строке, я могу вызвать: dotnet msbuild /t: scrapeall < /code> И все же я получаю эту ошибку: < /p>
error MSB4062: The "Tasks.ScrapeAll" task could not be loaded from the assembly
[redacted]/EcommerceSite/bin/Debug/netcoreapp2.0/EcommerceSite.dll.
Could not load file or assembly 'Microsoft.AspNetCore.Mvc.ViewFeatures,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
The system cannot find the file specified.

[redacted]/EcommerceSite/EcommerceSite.csproj(33,5): error MSB4062:
Confirm that the  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
< /code>
Итак, мои вопросы: < /p>

 Почему моя задача < /code> пытается загрузить microsoft.aspnetcore.mvc.viewfeatures < /code>, что согласно документам Nuget, содержит: < /li>
< /ol>
 < /p, что < /li>
< /ol>
   Двигатели, представления, компоненты представлений и HTML -помощники

, из которой моя задача 
ничего такого не делает?>

Подробнее здесь: https://stackoverflow.com/questions/469 ... ld-missing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»