草庐IT

dotnet-aspnet-codegenerator

全部标签

c# - DotNet - 什么是 int*?

简单的问题,我导入了一个DLL函数,参数是int*。当我尝试输入Method(0)时,出现错误消息:“intandint*cannotconvert”。这是什么意思? 最佳答案 这是指向int的指针的经典C表示法。每当类型后跟*时,它表示该类型为pointer。到那种类型。在C#中,与C不同,除了启用unsafe之外,您还必须将函数显式定义为unsafe才能使用指针。项目属性中的代码。指针类型也不能直接与具体类型互换,因此必须首先获取类型的引用。要在C#(或C和C++)中获取指向另一种类型(例如int)的指针,您必须在您希望的变量前

c# - 获取dotnet core中当前正在执行的方法名

我想获取dotnet核心应用程序中当前正在执行的方法的名称。有很多关于如何使用常规C#执行此操作的示例,例如GetthenameofthecurrentmethodHowtogetthenameofthecurrentmethodfromcode然而,这两种方法的api似乎还没有出现在核心中(参见https://github.com/dotnet/corefx/issues/1420)有没有其他方法可以获取.netcore中的执行方法名称? 最佳答案 CallerMemberNameAttribute允许您获取方法调用者的方法或属性

c# - ASP.NET MVC 6 AspNet.Session 错误 - 无法解析类型服务?

好吧,最近我在为ASP.NETvNext(MVC6)使用新的Microsoft.AspNet.Session中间件时遇到了很多麻烦。我得到的错误,Unabletoresolveservicefortype'Microsoft.Framework.OptionsModel.ConfigureOptions[Microsoft.AspNet.Session.SessionOptions]whileattemptingtoactivate'Microsoft.AspNet.Session.SessionMiddleware'发生在所有页面上,与session使用无关。我使用的DNVM版本是B

c# - 如何在 aspnet 身份中进行 session 管理?

我正在使用Asp.net身份进行登录、注册、忘记密码等操作,源代码取自以下链接:http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-web-app-with-email-confirmation-and-password-resethttp://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity.现在我有1个UserMaster表,在注册期间我要求输入

c# - 无法解析包 `Microsoft.EntityFrameworkCore.Tools.DotNet` 的版本

我正在将新的.NETCore应用程序部署到我的服务器。我正在尝试运行EntityFramework迁移,因为该项目是使用“代码优先”方法创建的。要运行的命令是dotnetefdatabaseupdate迁移在本地使用visualstudio没有问题,但是,在服务器上,我收到错误;VersionforpackageMicrosoft.EntityFrameworkCore.Tools.DotNetcouldnotberesolved.我的DotNet开发机上的版本是1.0.0我服务器上的DotNet版本是1.0.1我的项目使用.csproj文件(不是project.json,它似乎不再使

c# - 如果内容字符串宽度大于 ListBox 宽度,Winforms DotNet ListBox 项目是否自动换行?

嗯,嗯,这意味着一些行的大小应该是两行的。我的老板认为这是更简单的解决方案,而不是将显示的文本限制为适合宽度并且不喜欢水平滚动条>_ 最佳答案 lst.DrawMode=System.Windows.Forms.DrawMode.OwnerDrawVariable;lst.MeasureItem+=lst_MeasureItem;lst.DrawItem+=lst_DrawItem;privatevoidlst_MeasureItem(objectsender,MeasureItemEventArgse){e.ItemHeight=

c# - ASPNET Core 服务器发送事件/响应刷新

虽然没有官方文档,但有谁知道如何使用ASP.NETCore实现SSE?我怀疑一种实现可能会使用自定义中间件,但也许可以在Controller操作中做到这一点? 最佳答案 客户端-wwwroot/index.html在页面加载时,为http://www.somehost.ca/sseurl创建一个EventSource。然后将其事件写入控制台。varsource=newEventSource('sse');source.onmessage=function(event){console.log('onmessage:'+event.d

c# - 是否在基于 dotNET Core 的 Linux、Mac 等上运行通用 Windows 平台 (UWP)?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭1年前。Improvethisquestion我想知道我能否使用带有dotNETCore1.0最终版本的UWP来为Mac、Linux等创建应用程序?如果没有,是否有任何方法可以在其他操作系统上创建基于dotNETCore1.0的应用程序?Java中的JavaFX或WPF的跨平台之类的东西?请指导我如何使用dotNETcore1.0创建多平台应用程序

c# - dotnet 核心应用程序以管理员身份运行

我有一个需要管理员权限才能运行的dotnet控制台应用程序。我找不到该怎么做。在常规项目中,我会添加一个app.manifest并设置但我不知道如何将它嵌入到构建中。我该怎么做? 最佳答案 我发现最简单的解决方法是添加app.manifest文件,其设置类似于netframeworkapp然后在您的网络核心项目文件(C#项目中的.csproj)中添加以下内容:app.manifest*在控制台和WPFnetcore3.0中工作 关于c#-dotnet核心应用程序以管理员身份运行,我们在S

c# - dotnet 发布与/p :PublishProfile=?

我正在尝试使用此处记录的特定发布配置文件pubxml文件调用“dotnetpublish”:https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles?view=aspnetcore-2.1&tabs=aspnetcore2x但是,我尝试的所有操作似乎都会导致默认行为,并且/p:PublishProfile部分会被忽略。dotnetpublish/p:PublishProfile="MyFolderProfile"不起作用,并且没有记录错误,构建到“/obj”下