草庐IT

Free-form

全部标签

c# - 安装 Nuget 包错误 "The path is not of a legal form"

尝试安装NuGet包RestSharp时出现错误Thepathisnotofalegalform并且未安装包。使用Install-PackageRestSharp从控制台安装时,会出现大量以下消息:TheitemC:\Users\myName\Source\Workspaces\Project\Solution\packages\RestSharp.105.1.0\lib\net35\RestSharp.dllcouldnotbefoundinyourworkspace,oryoudonothavepermissiontoaccessit.新发布的VisualStudio2015(社区

c# - 获取Forms认证中的用户名

我正在使用表单例份验证。在Windows身份验证中获取我使用的PC的用户名:User.Identity.Name我在表单例份验证中也需要此信息,但User.Identity.Name不起作用。如何在不使用Windows身份验证的情况下获取User.Identity.Name? 最佳答案 获取经过身份验证的用户的用户名:HttpContext.Current.User.Identity.Name; 关于c#-获取Forms认证中的用户名,我们在StackOverflow上找到一个类似的问题

c# - 获取Forms认证中的用户名

我正在使用表单例份验证。在Windows身份验证中获取我使用的PC的用户名:User.Identity.Name我在表单例份验证中也需要此信息,但User.Identity.Name不起作用。如何在不使用Windows身份验证的情况下获取User.Identity.Name? 最佳答案 获取经过身份验证的用户的用户名:HttpContext.Current.User.Identity.Name; 关于c#-获取Forms认证中的用户名,我们在StackOverflow上找到一个类似的问题

C#winform软件移植上linux的秘密,用GTK开发System.Windows.Forms

  国产系统大势所趋,如果你公司的winform界面软件需要在linux上运行,如果软件是用C#开发的,现在我有一个好的快速解决方案。  世界第一的微软的MicrosoftVisualStudio,确实好用,C#开发起来确实效率高,不过微软的开发语言开发的软件的界面都是跟windows系统绑定的,现在.netcore已经支持linux系统了,但是不包含WindowDesktop,所以是不支持原生有界面的.net软件的,微软语言的软件界面所用的API基本都封装在System.Windows.Forms.dll上了,所以用支持linux的工具重新开发System.Windows.Forms类库就能

c# - Form.ShowDialog() 或 Form.ShowDialog(this)?

我听说如果我在没有指定所有者的情况下调用form.ShowDialog(),那么我可能会在屏幕上看不到对话框表单(它将与其他窗口一起隐藏)。是真的吗?我在没有指定所有者的情况下使用了ShowDialog()数百次,我从来没有遇到过任何问题。能否请您解释一下在什么情况下我会遇到所描述的问题?更新:好吧,我做了很多实验,使用ShowDialog()(没有指定所有者)我没有遇到任何真正意想不到的问题。所以我认为ShowDialog()会导致问题只是谣言。如果您不同意-请给我一个导致问题的代码示例。 最佳答案 我在ShowDialog()和

c# - Form.ShowDialog() 或 Form.ShowDialog(this)?

我听说如果我在没有指定所有者的情况下调用form.ShowDialog(),那么我可能会在屏幕上看不到对话框表单(它将与其他窗口一起隐藏)。是真的吗?我在没有指定所有者的情况下使用了ShowDialog()数百次,我从来没有遇到过任何问题。能否请您解释一下在什么情况下我会遇到所描述的问题?更新:好吧,我做了很多实验,使用ShowDialog()(没有指定所有者)我没有遇到任何真正意想不到的问题。所以我认为ShowDialog()会导致问题只是谣言。如果您不同意-请给我一个导致问题的代码示例。 最佳答案 我在ShowDialog()和

c# - 从 Form App c# 启动停止服务

如何从C#Form应用程序启动和停止Windows服务? 最佳答案 添加对System.ServiceProcess.dll的引用。然后你可以使用ServiceController类。//CheckwhethertheAlerterserviceisstarted.ServiceControllersc=newServiceController();sc.ServiceName="Alerter";Console.WriteLine("TheAlerterservicestatusiscurrentlysetto{0}",sc.St

c# - 从 Form App c# 启动停止服务

如何从C#Form应用程序启动和停止Windows服务? 最佳答案 添加对System.ServiceProcess.dll的引用。然后你可以使用ServiceController类。//CheckwhethertheAlerterserviceisstarted.ServiceControllersc=newServiceController();sc.ServiceName="Alerter";Console.WriteLine("TheAlerterservicestatusiscurrentlysetto{0}",sc.St

c# - 带下拉菜单的 Windows.Forms 按钮

我正在.NET上使用Windows.Forms开发简单的C#应用程序。我需要一些按钮来显示带有子类别的下拉菜单-很像ToolStripMenu,但是按钮,你知道的。我搜索了它,但找不到任何变体。我的问题是:有没有办法做到这一点,也许是一些允许附加菜单的secret按钮属性?我们将不胜感激。 最佳答案 按钮右侧有向下箭头,您可以从设计器中设置它的菜单:使用ShowMenuUnderCursor:菜单按钮类:publicclassMenuButton:Button{[DefaultValue(null)]publicContextMen

c# - 带下拉菜单的 Windows.Forms 按钮

我正在.NET上使用Windows.Forms开发简单的C#应用程序。我需要一些按钮来显示带有子类别的下拉菜单-很像ToolStripMenu,但是按钮,你知道的。我搜索了它,但找不到任何变体。我的问题是:有没有办法做到这一点,也许是一些允许附加菜单的secret按钮属性?我们将不胜感激。 最佳答案 按钮右侧有向下箭头,您可以从设计器中设置它的菜单:使用ShowMenuUnderCursor:菜单按钮类:publicclassMenuButton:Button{[DefaultValue(null)]publicContextMen