Updates solution to latest ASP.NET Core (#27) Updating SDK to .NET Core RTM Updating namespace to AspNet and AspNetCore Updating calls to AnalyzerInfo.GetIdNumber() Updating portabilityService uri Adding Program.cs and Startup.cs Removing unused call to fetch analysis by submissionId Updating project to latest ASP.NET Core Fixing Search functionality Fixing gulp tasks to properly copy components to wwwroot Updating npm packages to limit errors
Updates solution to latest ASP.NET Core (#27)
Updating SDK to .NET Core RTM
Updating namespace to AspNet and AspNetCore
Updating calls to AnalyzerInfo.GetIdNumber()
Updating portabilityService uri
Adding Program.cs and Startup.cs
Removing unused call to fetch analysis by submissionId
Updating project to latest ASP.NET Core
Fixing Search functionality
Fixing gulp tasks to properly copy components to wwwroot
Updating npm packages to limit errors
This repository contains the source code for the .NET Portability website.
Today, the repository contains the following components:
src\DotNetStatus
dnu restore
dnx . web
http://localhost:5000
Open DotNetStatus.sln
DotNetStatus.sln
Check that all the Dependencies have loaded (like NPM and Bower) and packages were restored
Output window -> Package Manager Log
There are two targets you can run/debug with:
These can be found under the Project Properties -> Debug or by clicking the drop-down menu on the Debug button in your main toolbar.
Project Properties -> Debug
You can also change the Target DNX Version (ex. so that it runs on .NET Core) by:
Project Properties -> Application
.NET Framework
.NET Core
mkdir %APPDATA%\npm
mkdir $env:AppData\npm
npm install -g grunt-cli
src/DotNetStatus
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g grunt-cli
cd src/DotNetStatus
grunt
dnx . kestrel
~/.config/NuGet/NuGet.config
<add key="dotnet-apiport" value="https://www.myget.org/F/dotnet-apiport" />
<packageSources>
Some of the best ways to contribute are to try things out, file bugs, and join in design conversations.
Want to get more familiar with what’s going on in the code?
Looking for something to work on? The list of up-for-grabs issues is a great place to start.
We’re re-using the same contributing approach as .NET Core. You can check out the .NET Core contributing guide at the corefx repo wiki for more details.
You are also encouraged to start a discussion on the .NET Foundation forums!
For an overview of all the .NET related projects, have a look at the .NET home repository.
This project is licensed under the MIT license.
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
.NET Portability Analyzer Website
This repository contains the source code for the .NET Portability website.
Today, the repository contains the following components:
Using this Repository
Windows
Building/Running from Commandline
src\DotNetStatusdnu restorednx . webhttp://localhost:5000Building/Running from Visual Studio
Open
DotNetStatus.slnCheck that all the Dependencies have loaded (like NPM and Bower) and packages were restored
Output window -> Package Manager Logto make sure that everything was successfulThere are two targets you can run/debug with:
These can be found under the
Project Properties -> Debugor by clicking the drop-down menu on the Debug button in your main toolbar.You can also change the Target DNX Version (ex. so that it runs on .NET Core) by:
Project Properties -> Application.NET Frameworkto.NET CoreTroubleshooting
dnu restoreoutputs: Error: ENOENT, stat ‘C:\Users\CurrentUser\AppData\Roaming\npm’mkdir %APPDATA%\npm(Command Prompt) ormkdir $env:AppData\npm(Powershell)dnu restorednu restoreoutputs: ‘grunt’ is not recognized as an internal or external commandnpm install -g grunt-clidnu restoreLinux
Building/Running on Ubuntu
src/DotNetStatussudo apt-get updatesudo apt-get install nodejssudo apt-get install npmsudo npm install -g grunt-clidnu restorecd src/DotNetStatusgruntdnx . kestrelTroubleshooting
dnu restorecannot find Microsoft.Fx.Portability~/.config/NuGet/NuGet.configin a text editor<add key="dotnet-apiport" value="https://www.myget.org/F/dotnet-apiport" />under<packageSources>How to Engage, Contribute and Provide Feedback
Some of the best ways to contribute are to try things out, file bugs, and join in design conversations.
Want to get more familiar with what’s going on in the code?
Looking for something to work on? The list of up-for-grabs issues is a great place to start.
We’re re-using the same contributing approach as .NET Core. You can check out the .NET Core contributing guide at the corefx repo wiki for more details.
You are also encouraged to start a discussion on the .NET Foundation forums!
Related Projects
For an overview of all the .NET related projects, have a look at the .NET home repository.
License
This project is licensed under the MIT license.