Abp vNext框架 實常式序BookStore-筆記

来源:https://www.cnblogs.com/MrGrz/archive/2019/11/19/11889066.html
-Advertisement-
Play Games

參考 Abp vNext框架 應用程式開發教程 創建項目和書籍列表頁面 http://www.vnfan.com/helinbin/d/3579c6e90e1d23ab.html 官方源碼 https://github.com/abpframework/abp/tree/dev 開發環境 vs201 ...


參考

Abp vNext框架 應用程式開發教程 創建項目和書籍列表頁面

http://www.vnfan.com/helinbin/d/3579c6e90e1d23ab.html

 

官方源碼

https://github.com/abpframework/abp/tree/dev

 

開發環境

vs2019

.net core 3.0

 

本人沒有使用模板頁下載工程, 直接使用下載的源碼, 而下載的BookStore實例的工程引用,編譯 爆了. 於是花了一整天設置工程. 把源碼里的下三個工程項目單獨添加到一個工程里. 

\abp-dev\framework

  abp底層實現

\abp-dev\modules

  abp 模塊組件, 引用上framework

abp-dev\samples\BookStore

  abp 示例工程, 引用framework及modules

改改工程配置, 終於編譯通過跑起.

但主頁發生了異常:

System.InvalidOperationException: Cannot find reference assembly 'Microsoft.AspNetCore.Antiforgery.dll' file for package Microsoft.AspNetCore.Antiforgery

swagger/index.html頁面倒是可以用

 

好像又是因為net core3升級導致

https://github.com/aspnet/AspNetCore/issues/14418

待研究


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 如下圖,如何判斷幾何多邊形A被多邊形B,切割為多段幾何? 幾何A被幾何B切割 1. 獲取幾何A與幾何B的交集C var intersectGeometry = new CombinedGeometry(GeometryCombineMode.Intersect, geometry1, geometr ...
  • 本篇只是從應用角度來說明asp.net core的選項模式,下一篇會從源碼來分析 1、以前的方式 以前我們使用web.config/app.config時是這樣使用配置的 寫["key"]操作麻煩,弱類型的還得自己轉,後來有人做了封裝 稍微好了點,全能方式,系統任何地方都可以調用,但是沒有組織,最好 ...
  • 相信看了我上一篇文章的小伙伴們都知道console這個類的最基本的2個方法了吧,下去練習過的小伙伴應該能知道4個方法。 那麼下麵我們就來介紹一下上期沒有介紹完的另外2個方法Console.WriteLine()和Console.ReadLine()這兩個方法和上一節我們學的Console.Write ...
  • 1、前言 既然是.net下微信開發,自然少不了Senparc,可以說這個框架的存在, 至少節省了微信相關工作量的80%。事實上,項目開始前,還糾結了下是Java還是core,之所以最終選擇core,除了情懷外,更重要的便是這個微信開發框架的存在。本項目的整合方式,極大程度上參考了Senparc官方的 ...
  • using System; namespace test { class Program { static void Main(string[] args) { Cat cat = new Cat();//不含參數的構造方法 Console.WriteLine("姓名是{0},年齡是{1}",cat ...
  • Newtonsoft是我們開發過程中經常用到的一個第三方類庫,主要用於對象的序列化和反序列化。 命名方式 預設情況下序列化後的json字元串會以類名、屬性名作為鍵來命名。問題在於C#的命名規範中類名、屬性名都是以PascalCase方式來命名的,而在前端中一般都是以CamelCase方式來命名的,所 ...
  • 場景 指定一個路徑和尾碼名,查找這個路徑下所有以此尾碼名結尾的文件。 註: 博客主頁: https://blog.csdn.net/badao_liumang_qizhi 關註公眾號 霸道的程式猿 獲取編程相關電子書、教程推送與免費下載。 實現 新建工具類FileHelper,工具類中新建方法Get ...
  • PDF是當今最流行的文檔格式之一,各種應用程式將其用作最終輸出。由於支持多種數據類型和可移植性,因此它是創建和共用內容的首選格式。作為對開發文檔管理應用程式感興趣的.NET應用程式開發人員,可能希望嵌入處理功能,以讀取PDF文檔並將其轉換為其他文件格式,例如HTML。 Aspose.PDF for ...
一周排行
    -Advertisement-
    Play Games
  • 前言 插件化的需求主要源於對軟體架構靈活性的追求,特別是在開發大型、複雜或需要不斷更新的軟體系統時,插件化可以提高軟體系統的可擴展性、可定製性、隔離性、安全性、可維護性、模塊化、易於升級和更新以及支持第三方開發等方面的能力,從而滿足不斷變化的業務需求和技術挑戰。 一、插件化探索 在WPF中我們想要開 ...
  • 歡迎ReaLTaiizor是一個用戶友好的、以設計為中心的.NET WinForms項目控制項庫,包含廣泛的組件。您可以使用不同的主題選項對項目進行個性化設置,並自定義用戶控制項,以使您的應用程式更加專業。 項目地址:https://github.com/Taiizor/ReaLTaiizor 步驟1: ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • Channel 是乾什麼的 The System.Threading.Channels namespace provides a set of synchronization data structures for passing data between producers and consume ...
  • efcore如何優雅的實現按年分庫按月分表 介紹 本文ShardinfCore版本 本期主角: ShardingCore 一款ef-core下高性能、輕量級針對分表分庫讀寫分離的解決方案,具有零依賴、零學習成本、零業務代碼入侵適配 距離上次發文.net相關的已經有很久了,期間一直在從事java相關的 ...
  • 前言 Spacesniffer 是一個免費的文件掃描工具,通過使用樹狀圖可視化佈局,可以立即瞭解大文件夾的位置,幫助用戶處理找到這些文件夾 當前系統C盤空間 清理後系統C盤空間 下載 Spacesniffer 下載地址:https://spacesniffer.en.softonic.com/dow ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • 一、ReZero簡介 ReZero是一款.NET中間件 : 全網唯一開源界面操作就能生成API , 可以集成到任何.NET6+ API項目,無破壞性,也可讓非.NET用戶使用exe文件 免費開源:MIT最寬鬆協議 , 一直從事開源事業十年,一直堅持開源 1.1 純ReZero開發 適合.Net Co ...
  • 一:背景 1. 講故事 停了一個月沒有更新文章了,主要是忙於寫 C#內功修煉系列的PPT,現在基本上接近尾聲,可以回頭繼續更新這段時間分析dump的一些事故報告,有朋友微信上找到我,說他們的系統出現了大量的http超時,程式不響應處理了,讓我幫忙看下怎麼回事,dump也抓到了。 二:WinDbg分析 ...
  • 開始做項目管理了(本人3年java,來到這邊之後真沒想到...),天天開會溝通整理需求,他們講話的時候忙裡偷閑整理一下常用的方法,其實語言還是有共通性的,基本上看到方法名就大概能猜出來用法。出去打水的時候看到外面太陽好好,真想在外面坐著曬太陽,回來的時候好兄弟三年前送給我的鍵盤D鍵不靈了,在打"等待 ...