草庐IT

Swagger-core

全部标签

c# - 远程部署/调试 Visual Studio 2017 .NET Core

我如何使用以网络框架为目标的网络核心应用程序在VS2017中设置远程部署和调试?我已在我的目标设备上安装并运行远程工具。我可以连接到它并调试远程应用程序。我有一个构建配置集,用于将我的应用程序构建到目标计算机上的远程共享。我怎样才能让VS在远程机器上启动它然后附加调试器? 最佳答案 在您的远程计算机上,转到https://visualstudio.microsoft.com/en/downloads/#remote-tools-for-visual-studio-2017下载并安装远程调试工具。运行您刚刚安装的“VisualStud

c# - .NET Core 中 [Serializable] 的等价物是什么? (转换项目)

在很多情况下,当我想将当前的.NETFramework项目转换为.NETCore等效项目时,一些类具有Serializable属性。我应该如何在.NETCore中转换它们?(这次我删除了它们!!!)编辑考虑这段代码:usingSystem;namespaceDotLiquid.Exceptions{[Serializable]//Ideleteitnow!!!!!!!publicclassFilterNotFoundException:Exception{publicFilterNotFoundException(stringmessage,FilterNotFoundExceptio

c# - Asp.Net Core - 最简单的表单例份验证

我有一个旧的MVC5应用程序,它以最简单的形式使用表单例份验证。web.config中只存储了一个帐户,没有角色等。登录例程只是调用FormsAuthentication.Authenticate(name,password);就是这样。asp.netcore中是否有类似的东西(就简单性而言)? 最佳答案 没那么简单:)在Startup.cs中,配置方法。app.UseCookieAuthentication(options=>{options.AutomaticAuthenticate=true;options.Automatic

c# - 如何将 appsetting.json 部分加载到 .NET Core 中的字典中?

我熟悉将appsettings.json部分加载到.NETCorestartup.cs中的强类型对象中。例如:publicclassCustomSection{publicintA{get;set;}publicintB{get;set;}}//InStartup.csservices.Configure(Configuration.GetSection("CustomSection"));//InjectanIOptionsinstancepublicHomeController(IOptionsoptions){varsettings=options.Value;}我有一个apps

c# - 在 .NET Core 项目中找不到 System.ServiceModel

我有一个.NETCorexUnit项目。我正在尝试从中调用WCF服务,但出现以下异常:System.InvalidOperationExceptionoccurredHResult=0x80131509Message=Anerroroccurredwhileloadingattribute'ServiceContractAttribute'ontype'IMyContract'.PleaseseeInnerExceptionformoredetails.InnerException1:FileNotFoundException:Couldnotloadfileorassembly'Sy

c# - 为什么在为 Silverlight 5 应用程序添加编码 UI 支持时 System.Core 加载失败?

我遇到了以下问题:尝试添加对为Silverlight5应用程序创建编码UI测试的支持([MSDN][1])。第一步是在Silverlight5项目中引用程序集Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll。不幸的是,在添加引用后,项目停止编译并出现许多类似的错误:>Error25Cannotresolvereferenceassemblies.Pleasecheckthereferenceassemblies.Couldnotloadfileorassembly'Sy

c# - 如何确定 .net 应用程序是否为 "core"应用程序?

我需要更新一个新的.NET应用程序,我认为有人提到它是.NETCore。我如何检查解决方案属性以确定它实际上是否是“核心”应用程序?Web项目有一个System.Core引用,但我用谷歌搜索了一下,似乎System.Core.dll至少从.NETf/w3.5开始就是.NET框架的一部分。该应用程序有一个package.json文件,但该文件在sln中的存在并不一定保证该应用程序是.NET核心应用程序。我还了解到.NET核心应用程序可以在不同的.NET框架版本上运行。那么如何确定.NET应用程序是否确实是“核心”应用程序?换句话说,是什么让核心应用成为核心应用?

c# - .NET Core 中的 T4 替代方案?

aT4texttemplateisamixtureoftextblocksandcontrollogicthatcangenerateatextfile..NetCore本身不支持T4模板。任何人都可以向我推荐.NETCore中的T4替代方案吗?我们如何进行代码生成? 最佳答案 您可以使用Scripty。它看起来非常漂亮,适合Roslyn的新分析仪。http://daveaglick.com/posts/announcing-scriptyhttps://github.com/daveaglick/Scripty由于他们放弃了pro

c# - 在 .NET Core 中使用反射

对于跨平台开发,我正在尝试制作一个.NETCore共享库。我在VS2015中使用了ClassLibrary(package)项目模板。我的库需要使用我从完整的.net4框架中熟悉的几个反射机制,但我现在不知道如何在.NETCore库中访问它们。具体来说:Delegate类型有一个返回MethodInfo对象的Method属性。Type类具有BaseType属性、FilterName属性、InvokeMember方法和FindMembers我无法在.NETCore中访问的方法。我添加了据称具有我需要的反射片段的NuGet包:"frameworks":{"net451":{"depende

c# - 即使在 .NET Core 控制台应用程序中使用 Console.ReadLine(),docker 容器也会立即退出

我正在尝试在docker容器内运行.NETCore1.0.0控制台应用程序。当我从机器上的Demo文件夹中运行dotnetrun命令时,它工作正常;但是当使用dockerrun-d--namedemoDemo运行时,容器会立即退出。我试过dockerlogsdemo来检查日志,它只显示来自Console.WriteLine的文本:Demoapprunning...没有别的了。我已将项目上传至https://github.com/learningdockerandnetcore/Demo项目包含Programs.cs,Dockerfile用于创建Demo镜像,project.json文件