«.net-core» 태그된 질문

.NET Core는 .NET Framework의 오픈 소스 후속 제품입니다. 서버 및 데이터 센터에서 앱 및 장치에 이르기까지 광범위한 응용 프로그램 및 업종에 사용할 수 있습니다. .NET Core는 Windows, Linux 및 macOS에서 Microsoft에서 지원됩니다.

2
예외를 던질 때 (false == true) 블록을 실행하면
다소 이상한 문제가 발생했습니다. 이것은 내 코드입니다. private async Task BreakExpectedLogic() { bool test = false; if (test == true) { Console.WriteLine("Hello!"); throw new Exception("BAD HASH!"); } } 정말 간단 해 보이므로 Console.WriteLine또는에 맞지 않아야 합니다 throw. 어떤 이유로 든 항상 throw. 내가 throw자신의 방법으로 옮기면 정상적으로 작동합니다. 내 질문은 …

6
프로젝트의 기본 XML 네임 스페이스는 MSBuild XML 네임 스페이스 여야합니다.
ASP.NET Core SignalR Repo를 로컬로 복제하고 다음 환경에서 솔루션을 열어보십시오. IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 닷넷 CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: OS Name: Windows OS Version: …

5
.NET Core 2.0에서 ConfigurationManager.AppSettings를 사용할 수 있습니까?
구성 파일에서 다음과 같이 설정을 읽는 방법이 있습니다. var value = ConfigurationManager.AppSettings[key]; .NET Standard 2.0만을 대상으로 할 때 잘 컴파일됩니다. 이제 여러 대상이 필요하므로 프로젝트 파일을 다음과 같이 업데이트했습니다. <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> 그러나 이제 netcoreapp2.0다음 오류 메시지와 함께 컴파일이 실패 합니다. Error CS0103 The name 'ConfigurationManager' does not exist in the current …

4
HttpClient PostAsJsonAsync를 사용하여 ASP.NET Core에서 HTTP POST 메시지 보내기
나는 같은 동적 객체를 보내고 싶다 new { x = 1, y = 2 }; HTTP POST 메시지의 본문으로. 그래서 쓰려고 노력합니다 var client = new HttpClient(); 하지만 방법을 찾을 수 없습니다 client.PostAsJsonAsync() 그래서 Microsoft.AspNetCore.Http.Extensions 패키지를 project.json에 추가하고 추가하려고했습니다. using Microsoft.AspNetCore.Http.Extensions; to uses 절. 그러나 그것은 도움이되지 않았습니다. 그렇다면 ASP.NET …

3
Core 2.0의 ConfigurationBuilder에서 BasePath를 설정하는 방법
Core 2.0의 ConfigurationBuilder에서 기본 경로를 설정하는 방법 나는 인터넷 검색과 발견 이 질문 이 마이크로 소프트의 문서에서, 그리고 2.0 온라인 문서를하지만 그들은의 버전을 사용하기 위하여 보인다 Microsoft.Extension.Configuration에서 1.0.0-beta8 . 읽고 싶습니다 appsettings.json. Core 2.0에서이를 수행하는 새로운 방법이 있습니까? using System; using System.IO; using Microsoft.Extensions.Configuration; namespace ConsoleApp2 { class Program { …

14
OpenSSL 연결을 거부하는 Homebrew
OSX 10.11.6, Homebrew 버전 0.9.9m OpenSSL 0.9.8zg 2015 년 7 월 14 일 나는 dotnetcore를 가지고 놀고 그들의 지시 에 따라 노력하고 있습니다 . 최신 버전의 openssl을 업그레이드 / 설치했습니다. > brew install openssl ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2h_1.el_capitan.bottle.tar.gz Already downloaded: /Users/administrator/Library/Caches/Homebrew/openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Pouring openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Caveats A CA file has been …

9
.NET Core 콘솔 응용 프로그램을위한 ASP.NET Core 구성
ASP.NET Core는 다음과 같이 새로운 구성 시스템을 지원합니다. https://docs.asp.net/en/latest/fundamentals/configuration.html 이 모델은 .NET Core 콘솔 응용 프로그램에서도 지원됩니까? 그렇지 않다면 이전 app.config과 ConfigurationManager모델의 대안이 무엇 입니까?
135 c#  .net-core 

10
ASP.NET Core를 사용하여 쿼리 문자열에서 값을 읽는 방법은 무엇입니까?
ASP.NET Core MVC를 사용하여 하나의 RESTful API를 작성 중이며 querystring 매개 변수를 사용하여 컬렉션을 반환하는 리소스에 대한 필터링 및 페이징을 지정하려고합니다. 이 경우 쿼리 문자열에 전달 된 값을 읽어서 필터링 할 결과를 선택해야합니다. 컨트롤러 Get액션에 액세스 하면 HttpContext.Request.Queryone 반환 한다는 것을 이미 알았습니다 IQueryCollection. 문제는 값을 검색하는 데 어떻게 사용되는지 …

3
ASP.Net Core Web API의 반환 파일
문제 ASP.Net Web API Controller에서 파일을 반환하고 싶지만 모든 접근 방식 HttpResponseMessage은 JSON으로 반환합니다 . 지금까지 코드 public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } 브라우저에서이 끝점을 호출하면 Web API는 HttpResponseMessageHTTP 콘텐츠 헤더가 application/json.

8
엔드 포인트 라우팅을 사용하는 동안 'UseMvc'를 사용하여 MVC를 구성하는 것은 지원되지 않습니다.
Asp.Net 코어 2.2 프로젝트가있었습니다. 최근에 .net core 2.2에서 .net core 3.0 Preview 8로 버전을 변경했습니다.이 변경 후 다음 경고 메시지가 표시됩니다. 엔드 포인트 라우팅을 사용하는 동안 'UseMvc'를 사용하여 MVC를 구성하는 것은 지원되지 않습니다. 'UseMvc'를 계속 사용하려면 'ConfigureServices'에서 'MvcOptions.EnableEndpointRouting = false'를 설정하십시오. EnableEndpointRoutingfalse 로 설정 하면 문제를 해결할 수 있지만 문제를 …

2
.NET Core에서 운영 체제 확인
.NET Core 앱이 실행중인 운영 체제를 어떻게 확인할 수 있습니까? 과거에는 Environment.OSVersion. 내 앱이 Mac 또는 Windows에서 실행 중인지 확인하는 현재 방법은 무엇입니까?
118 c#  .net-core 

30
HTTP 오류 500.30-ANCM In-Process 시작 실패
성능을 약 400 % 향상시키는 것으로 추정되는 .net core sdk 2.2와 함께 제공되는 새로운 기능을 실험하고있었습니다. 인상적이어서 ABP ( ASP.NET Boilerplate ) 프로젝트 에서 사용해 보았습니다. Template asp.net core mvc 4.0.2.0 내 web.mv.cproj파일에 다음을 추가했습니다. <PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.App" /> <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" /> </ItemGroup> 안타깝게도이 …

3
.NET Core에서 비동기 콘솔 애플리케이션이 지원 되나요?
어떤 시점에서 CoreCLR은 비동기 기본 진입 점을 지원했습니다. http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html 참조 그러나 다음 프로그램은 .NET Core RTM에서 작동하지 않습니다. using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } 또는 using System; using System.Threading.Tasks; namespace ConsoleApplication …
113 c#  .net  .net-core 

6
라이브러리에 ILogger, ILogger <T>, ILoggerFactory 또는 ILoggerProvider를 가져와야합니까?
이것은 AspNet Core의 생성자에 ILogger 또는 ILoggerFactory를 전달하는 것과 다소 관련이있을 수 있습니다 . 그러나 이것은 특히 라이브러리 디자인 에 관한 것이지 해당 라이브러리를 사용하는 실제 응용 프로그램이 로깅을 구현하는 방법에 관한 것이 아닙니다. Nuget을 통해 설치 될 .net Standard 2.0 라이브러리를 작성하고 있으며 해당 라이브러리를 사용하는 사람들이 디버그 정보를 …

19
testhost.dll을 찾을 수 없습니다. 테스트 프로젝트를 게시하고 다시 시도하십시오.
단일 XUnit 테스트 메서드가있는 간단한 dotnet 코어 클래스 라이브러리가 있습니다. TestLib.csproj: &lt;Project Sdk="Microsoft.NET.Sdk"&gt; &lt;PropertyGroup&gt; &lt;TargetFramework&gt;netstandard2.0&lt;/TargetFramework&gt; &lt;/PropertyGroup&gt; &lt;ItemGroup&gt; &lt;PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /&gt; &lt;PackageReference Include="xunit" Version="2.4.1" /&gt; &lt;PackageReference Include="xunit.runner.console" Version="2.4.1"&gt; &lt;IncludeAssets&gt;runtime; build; native; contentfiles; analyzers&lt;/IncludeAssets&gt; &lt;PrivateAssets&gt;all&lt;/PrivateAssets&gt; &lt;/PackageReference&gt; &lt;PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"&gt; &lt;IncludeAssets&gt;runtime; build; native; contentfiles; analyzers&lt;/IncludeAssets&gt; &lt;PrivateAssets&gt;all&lt;/PrivateAssets&gt; &lt;/PackageReference&gt; &lt;PackageReference Include="xunit.runners" Version="2.0.0" /&gt; &lt;/ItemGroup&gt; …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.