thank you for the feedback
check these solutions: https://abp.io/support/questions/6663/Licensing-problem#answer-3a10afcf-030f-043e-40d2-0a4f708062c8
ABP Studio is automatically installing ABP Suite, which can cause a heuristic virus alert. We'll test the case against different virus apps. But it's a false-positive alert
hi, we reopened the question
We'll release a new version which fixes this issue by Friday, 28 March.
Hi everyone,
We sincerely apologize for the issue caused by the recent release with a 3rd party component. The affected versions are 9.0.7 and 9.1.0, other versions don't have any issue. We understand how frustrating it is, especially when it affects live systems. The ABP project, like other software solutions, includes many 3rd party components, and sometimes there may be problems with them. We contacted our 3rd party vendor and completely fixed the case.
The issue is now resolved, and here's the quick fix:
Run this command on your development computer to clear your local NuGet cache:
dotnet nuget locals all --clear
Uninstall and install ABP Suite again:
abp suite remove
abp suite install
Upgrade Volo.Abp.Studio.*
to >=0.9.25
if your project uses it(Packages name start with Volo.Abp.Studio
).
Rebuild your ABP solution and publish it again to your live environment
Thank you for your patience, and we truly appreciate the feedback. We're taking extra measures to prevent this in future releases.
– ABP Team
There are several themes in an ABP project. I assume you are using the PRO version. In this version LeptonX is being used. First of all, download the source-code of LeptonX. You can use ABP Studio or CLI to download the source-code. Here's ABP CLI command to download the LeptonX complete source-code:
abp get-source Volo.Abp.LeptonXTheme
These are available ABP theme package names: Volo.Abp.LeptonTheme Volo.Abp.LeptonXTheme Volo.Abp.LeptonXLiteTheme
All the layouts are stored in the following folder of LeptonX project source-code:
lepton\aspnet-core\volo\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX\Themes\LeptonX\Layouts
You can copy a layout and paste it into your web project. The important part is the directory hierarchy must be the same to override the corresponding layout. For example if you want to override the default (master) page layout, you can find it in the lepton\aspnet-core\volo\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX\Themes\LeptonX\Layouts\Application\
folder. If you are using the navigation (main) menu on the left side, then your layout is SideMenuLayout.cshtml
; if you are using the navigation (main) menu on the top, then you must copy the TopMenuLayout.cshtml
file into your project. As long as the directory is the same, the original LeptonX layouts will be overridden! There is no need to set *.cshtml
files as embedded resources! In the following picture, you can see which layout file affects which part:
You can also create your own layout completely different than the original theme and put it in any folder in your web project. To override your own custom page with your own layout, you need to add the following code to your razor page so that it'll use your custom layout, not the default LeptonX layout.
@{
Layout = "/Themes/LeptonX/Layouts/MyCustomLayout.cshtml";
}
I want to customize my ABP project. How to override the default (master) page layout?
this topic is only for feature requests. we don't iterate a conversation here to keep this list clean and neat. could you please ask your request via email or within another question.
I'm reopening the issue. Let me know the recent status of this problem.