jjzjj

environment

全部标签

c# - "Access to the path ... is denied"(.NET C#)

我一直在将一个小的XML数据文件保存到外部驱动器,没问题。但后来我尝试使用ApplicationData文件夹和其他文件夹,甚至C:\但没有运气。我收到类似“访问路径“C:\”被拒绝”的错误。只是为了确认,文件已创建并使用当前代码正常读取到外部驱动器。我想这与安全和权限有关,但我没有发现任何有用的东西。如果您能在这方面为我指明正确的方向,请提前致谢!stringfipData=@"F:\IL2\SIIYM\SIIYMData.xml";//externaldriveok:-)//stringfipData=Environment.GetFolderPath(Environment.Sp

c# - 为我的文档展开环境变量

我知道我可以像这样读取环境变量:Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);但是,如果我能做这样的事情,那对我真的很有帮助:Environment.ExpandEnvironmentVariables(@"%MyDocuments%\Foo");是否有等于SpecialFolder.MyDocuments的环境变量?我也试过做这样的事情,但这并没有达到预期的结果:Environment.ExpandEnvironmentVariables(@"%USERPROFILE%\MyDocuments\Foo

c# - 以编程方式访问所有用户开始菜单

有谁知道如何以编程方式访问“所有用户”启动菜单?在XP中,位于此处:C:\DocumentsandSettings\AllUsers\StartMenu\Programs\Startup在Windows7中,位于此处:C:\ProgramData\Microsoft\Windows\StartMenu\Programs\Startup具体来说,我有一个设置和部署项目,我想在所有用户的“启动”菜单中放置一个应用程序的快捷方式,以便在任何人登录时启动该应用程序。编辑:I'mprettysurethisiswhereBriangothisanswerfrom. 最

c# - RichTextBox换行转换?

我正在使用WinFormsRichTextBox。看起来当RichTextBox在窗体上时,\r\n被转换为\n。这是一个测试:我有两个富文本框。一个是richTextBox1,放在窗体上:this.richTextBox1=newSystem.Windows.Forms.RichTextBox();this.SuspendLayout();////richTextBox1//this.richTextBox1.Location=newSystem.Drawing.Point(37,12);this.richTextBox1.Name="richTextBox1";this.richT

c# - .NET Standard 1.4 的 Environment.MachineName 等效项

我正在创建一个将在WPF项目和.NETCore项目中使用的类库。我正在尝试使用我的应用程序获取机器的名称。在.NETCore和WPF应用程序中,我都可以使用Environment.MachineName值。但是在我的.NETStandard类库中我不能。我收到以下错误:'Environment'doesnotcontainadefinitionfor'MachineName'我尝试按照thisquestion中建议的答案进行操作但是当我尝试添加System.Windows.Networking.Connectivity.NetworkInformation.GetHostNames()

c# - 向字符串添加反斜杠

我有一个路径,我想向其中添加一些名为test的新子文件夹。请帮我找出如何做到这一点。我的代码是:stringpath=Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);Console.WriteLine(path+"\test");我得到的结果是:“c:\Users\MyName\Picturesest”请帮我找出正确的方法。 最佳答案 不要尝试构建路径名连接字符串。使用Path.Combine方法stringpath=Environment.GetFol

c# - 当不使用 Environment.Exit() 时,.net 程序可以有哪些退出代码?

如果.net程序未能在终止前明确设置退出代码(通过调用Environment.Exit()/Appliation.Current.Shutdown()/...),该进程的退出代码是什么?正常终止是否总是导致退出代码为零,其他可能的情况是什么?根据thisanswer相关问题GettingExitCodeFromExceptionHandler作者HansPassant:“如果一个程序因异常而死,那么它的退出代码通常与底层异常错误代码相同”。所以一个未被发现的异常可以改变退出代码。这种情况是否总是,底层异常错误代码是否始终保证不为零,并且在特定范围内?在其他情况下,.net框架或Wind

c# - 在asp.net core 1.0上读取一个excel文件

您好,我正在尝试在我的asp.net项目中上传和读取excel文件,但我找到的所有文档都是针对ASPMVC5的。我的目标是读取Excel工作表并将值传递给对象列表。这是我的Controller,它用于将文件上传到我的wwwroot/uploadspublicclassHomeController:Controller{privateIHostingEnvironment_environment;publicHomeController(IHostingEnvironmentenvironment){_environment=environment;}publicIActionResul

c# - 可以传递给 Environment.Exit 方法的默认值是什么?

可以传递给Environment.Exit方法的默认值是什么?每个代码的含义是什么? 最佳答案 0表示成功,其他任何表示错误。没有标准。有些程序试图符合惯例。这是微软的惯例。http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx 关于c#-可以传递给Environment.Exit方法的默认值是什么?,我们在StackOverflow上找到一个类似的问题: h

c# - Environment.CurrentDirectory 在运行已安装的应用程序时产生意外结果

背景:我为我的应用构建了一个安装程序,我所有的dll和内容文件都被正确地复制到C:\ProgramFiles\MyCompany\MyApp目录。当我从VisualStudio运行我的应用程序时,一切正常。但是,当我运行我的应用程序的已安装版本时,我收到了DirectoryNotFoundException。问题似乎出在Environment.CurrentDirectory上。我期望Environment.CurrentDirectory是..."C:\\ProgramFiles\\MyCompany\\MyApp"...但实际上..."C:\\DocumentsandSetting