ASP.NET Core 1.0 (formerly ASP.NET 5) provides a revamped Web development framework geared towards the requirements of modern Web applications. The new framework, currently in RC1, requires you to learn many new concepts not found in ASP.NET MVC 5. To that end, this article enumerates a few important features that ASP.NET MVC 5 developers should know as they prepare to learn this new framework.
اشتراکها
کتابخانه easystarjs
easystar.js is an asynchronous A* pathfinding API written in
Javascript for use in your HTML5 games and interactive projects. The
goal of this project is to make it easy and fast to implement
performance conscious pathfinding. Demo
- Calculates asynchronously for better overall performance
- Simple API
- Small. ~5kb
- Use it with any existing Javascript Framework
سپاس از پاسخ شما.
ولی با اضافه کردن آن ، همواره خطای زیر رخ میدهد:
The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file
یک نکته تکمیلی:
عبارت ClassLibrary.Test\bin\Debug\ClassLibrary.Test.dll به مسیر و نام dll تست شما اشاره میکنه.
برای Build پروژههای NET Framework Full. (مانند پروژههای ASP.NET MVC قدیم) باید به شکل زیر عمل کنید.
jobs:
build:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup MSBuild
uses: microsoft/setup-msbuild@v1.0.0
- name: Setup NuGet
uses: nuget/setup-nuget@v1.0.2
- name: Restore NuGet Packages
run: nuget restore src/WebApplication1.sln
- name: Build (Release)
run: msbuild src/WebApplication1.sln /p:Configuration=Release
- دستور runs-on: windows-latest این workflow را بر روی ویندوز اجرا میکنه (بدیهیه که پروژههای دات نت Full بر روی غیر از ویندوز قابل build شدن نیست)
- در step دوم MSBuild رو توسط اکشن microsoft/setup-msbuild نصب میکنیم.
- در step سوم Nuget رو توسطاکشن nuget/setup-nuget نصب میکنیم.
- در step چهارم وابستگی (پکیج)های پروژه رو restore میکنیم.
- در step چهارم پروژه رو توسط msbuild و در مود Release بیلد میکنیم.
- عبارت src/WebApplication1.sln به پوشه و نام فایل سلوشن شما اشاره میکنه.
و برای Test پروژههای خود میتونین از اکشن Malcolmnixon/Setup-VSTest به نحو زیر استفاده کنین
- name: Setup VSTest uses: Malcolmnixon/Setup-VSTest@v2 - name: VSTest run: vstest.console ClassLibrary.Test\bin\Debug\ClassLibrary.Test.dll
اشتراکها
سورس باز شدن WCF
We’re excited to announce a new open source project on GitHub from the WCF team at Microsoft. This new version of WCF targets .NET Core and has been donated to the family of .NET Foundation open source projects.
سلام
این لینک هم برای پیاده سازی SignalR در انگولار مناسبه.
به نوعی میشه گفت آپدیت شده همین مقالست.
This page describes how to use the Microsoft.CodeAnalysis.Metrics package to perform source code analysis of .NET assemblies from a console application. Visual Studio users can perform source code analysis by clicking the "Analyze" dropdown menu and selecting "Calculate Code Metrics", but I sought to automate this process so I can generate custom code analysis reports from console applications as part of my CI pipeline.
بازخوردهای دوره
آشنایی با AOP Interceptors
نکته تکمیلی مطلب تکمیلی
تکه کد داخل بدنه foreach را میتوان با استفاده از کتابخانه Scrutor به شکل زیر بازنویسی کرد:
services.Decorate(descriptor.ServiceType, (target, serviceProvider) => proxyGenerator.CreateInterfaceProxyWithTargetInterface(descriptor.ServiceType, target, serviceProvider.GetService<LoggingInterceptor>()));