一、概述
之前使用.net framework,可以使用Microsoft Visual Studio International Feature Pack 1.0 進行轉換,現在使用asp.net core時會提示錯誤:
CS0012 類型“ReadOnlyCollection<>”在未引用的程序集中定義。必須添加對程序集“mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。
后面發現是因為asp.net core還未完全支持.net framework程序集導致的。
在網上查找文獻找到用NPinYin包,但這個包是用.net framework編譯的,需轉換到asp.net core類庫
二、參考文獻
http://www.cnblogs.com/guohu/p/5018923.html
三、轉換步驟
- 下載NPinYin的源代碼
- 新建asp.net core類庫項目
- 將NPinYin中三個文件“Pinyin.cs",”PyCode.cs“,”PyHash.cs“復制到新工程中
- 編譯,完工!