Okay, so at least you're getting somewhere!
Have you modified the Qualpay plugin?
Did or do you have any nopTemplates plugins?
The 'SevenSpikes.Core\plugin.json' comes from installing a nopTemplates plugin, as they all use the SevenSpikes.Core plugin.
Not sure why your plugin is trying to reference the SevenSpikes.Core though? Double click the plugins .csproj and check the references in that file.
Also, open the plugin, then show hidden files, and look for any hidden/missing files?
Are there any missing dependencies?
Can you build the plugin on its own?
Have you modified the Qualpay plugin?
Did or do you have any nopTemplates plugins?
The 'SevenSpikes.Core\plugin.json' comes from installing a nopTemplates plugin, as they all use the SevenSpikes.Core plugin.
Not sure why your plugin is trying to reference the SevenSpikes.Core though? Double click the plugins .csproj and check the references in that file.
Also, open the plugin, then show hidden files, and look for any hidden/missing files?
Are there any missing dependencies?
Can you build the plugin on its own?
ya thats a good way!
i did modified the Qualpay plugin
i have nopTemplates plugins ya
heres my csprof file , cant see something wrong here :
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<Copyright>Copyright © Nop Solutions, Ltd</Copyright>
<Company>Nop Solutions, Ltd</Company>
<Authors>Nop Solutions, Ltd</Authors>
<PackageLicenseUrl></PackageLicenseUrl>
<PackageProjectUrl>https://www.nopcommerce.com/</PackageProjectUrl>
<RepositoryUrl>https://github.com/nopSolutions/nopCommerce</RepositoryUrl>
<RepositoryType>Git</RepositoryType>
<OutputPath>..\..\Presentation\Nop.Web\Plugins\Payments.Qualpay</OutputPath>
<OutDir>$(OutputPath)</OutDir>
<!--Set this parameter to true to get the dlls copied from the NuGet cache to the output of your project. You need to set this parameter to true if your plugin has a nuget package to ensure that the dlls copied from the NuGet cache to the output of your project-->
<CopyLocalLockFileAssemblies>false</CopyLocalLockFileAssemblies>
</PropertyGroup>
<ItemGroup>
<None Remove="logo.png" />
<None Remove="plugin.json" />
<None Remove="Views\Configure.cshtml" />
<None Remove="Views\Customer\_CreateOrUpdate.Qualpay.cshtml" />
<None Remove="Views\PaymentInfo.cshtml" />
</ItemGroup>
<ItemGroup>
<Content Include="logo.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="plugin.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Views\Configure.cshtml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Views\Customer\_CreateOrUpdate.Qualpay.cshtml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Views\PaymentInfo.cshtml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Views\_ViewImports.cshtml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<None Update="qpPg.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="qpPlatform.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="RestSharp.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Reference Include="qpPg">
<HintPath>qpPg.dll</HintPath>
</Reference>
<Reference Include="qpPlatform">
<HintPath>qpPlatform.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Presentation\Nop.Web\Nop.Web.csproj" />
<ClearPluginAssemblies Include="$(MSBuildProjectDirectory)\..\..\Build\ClearPluginAssemblies.proj" />
</ItemGroup>
<!-- This target execute after "Build" target -->
<Target Name="NopTarget" AfterTargets="Build">
<!-- Delete unnecessary libraries from plugins path -->
<MSBuild Projects="@(ClearPluginAssemblies)" Properties="PluginPath=$(MSBuildProjectDirectory)\$(OutDir)" Targets="NopClear" />
</Target>
</Project>
cant see any hidden/missing files
the builds ok on its own
but something strange i find ... when i build its adding folders and files that dont need to be exist in the ..\src\Presentation\Nop.Web\Plugins\Payments.Qualpay folder ....
fo example : area,plugins,app_data and themes folders .... and web config file ....
i remove them ... rebuild ... its rebuild ok first time and its add thos files and folders again ... and on the second time i build its fails again ...
Could not copy the file "..\src\Presentation\Nop.Web\Plugins\Payments.Qualpay\web.config" because it was not found
any idea ?