asp.net core react
.NET Core SDK (reflecting any global.json): 
Version:   2.2.300
Runtime Environment:
OS Name:     Mac OS X
Host (useful for support):
Version: 2.2.5
node -v
v10.16.0开发语言
asp.net core
react
开发工具
vscode
创建sln项目解决方案「sln 不是必须创建 但是创建了对智能提示友好」
dotnet new sln
mkdir srccd srcdotnet new react -o webdotnet sln add src/web/web.csproj.
├── LICENSE
├── README.md
├── asp.net-core-react.sln
└── src
    └── web
        ├── ClientApp
        ├── Controllers
        ├── Pages
        ├── Program.cs
        ├── Properties
        ├── Startup.cs
        ├── appsettings.Development.json
        ├── appsettings.json
        ├── obj
        └── web.csproj
7 directories, 8 files
dotnet run -p src/web/
"scripts": {
    "start": "rimraf ./build && react-scripts start",
    "build": "react-scripts build",
    "test": "cross-env CI=true react-scripts test --env=jsdom",
    "eject": "react-scripts eject",
    "lint": "eslint ./src/"
  }scripts里集成了几个命令 用来启动 react 这个项目 或者build这个项目 启动这个项目之前需要加上npm
npm start
npm build
npm test
...
执行目录要在ClinetApp文件夹下

dotnet publish -c release -o ../../release/
dotnet release/web.dll地址:
https://github.com/TopGuo/asp.net-core-react
这个demo算是比较有料




原文:https://www.cnblogs.com/gdsblog/p/11695994.html