Jednoduchá Extension do Visual Studia která pomůže s překladem neznámého slova do vašeho jazyka.
Zdroj:
Jednoduchá Extension do Visual Studia která pomůže s překladem neznámého slova do vašeho jazyka.
Zdroj:
One or more errors occurred. (A view component named 'PaymentComGate' could not be found. A view component must be a public non-abstract class, not contain any generic parameters, and either be decorated with 'ViewComponentAttribute' or have a class name ending with the 'ViewComponent' suffix. A view component must not be decorated with 'NonViewComponentAttribute'.)
Nebo
One or more errors occurred. (A view component named 'PaymentBesteron' could not be found. A view component must be a public non-abstract class, not contain any generic parameters, and either be decorated with 'ViewComponentAttribute' or have a class name ending with the 'ViewComponent' suffix. A view component must not be decorated with 'NonViewComponentAttribute'.)
Řešení
namespace Nop.Plugin.Payments.{NázevSlužby}.Components{[ViewComponent(Name = "Payment{NázevSlužby}")]
public class Payment{NázevSlužby}ViewComponent : NopViewComponent
{
public IViewComponentResult Invoke()
{
return View("~/Plugins/Payments.{NázevSlužby}/Views/PaymentInfo.cshtml");
}
}}
Souvisí s metodou GetPublicViewComponentName ve třídě {NázevSlužby}PaymentProceser
/// <summary>
/// Gets a name of a view component for displaying plugin in public store ("payment info" checkout step)
/// </summary>
/// <returns>View component name</returns>
public string GetPublicViewComponentName()
{
return "Payment{NázevSlužby}";
}
Zdroj:
Po přidání nové třídy do projektu se VS chovalo jako kdyby nová třída vůbec přidaná nebyla.
https://developercommunity.visualstudio.com/t/cannot-navigate-to-the-symbol-under-the-caret-3/505489