草庐IT

visual_sciences_web_feed

全部标签

c# - 发生异常后向后单步执行程序 - Visual Studio

有没有办法从发生错误/异常的地方退回程序?还是看错误发生前调用方法的顺序? 最佳答案 在VisualStudio2010的终极版本中,您可以使用Inellitrace返回执行,正如DanPuzey提到的那样。但是,在任何版本的VisualStudio中,您仍然可以仅从调用堆栈中获取大量信息。它不仅显示导致当前位置的调用,通过双击“调用堆栈”窗口中的点,您还可以跳转到调用每个方法的代码中的点。堆栈的状态得以保留,因此您甚至可以在调用方法中看到局部变量的值。 关于c#-发生异常后向后单步执行

c# - 从 web.config 获取多个连接字符串

如何在C#中通过代码从web.config中获取所有连接字符串的名称?我试过这个:System.Configuration.ConfigurationwebConfig=System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");ConnectionStringsSectionx=webConfig.ConnectionStrings;stringhere=x.SectionInformation.Name; 最佳答案 foreach(Conn

c# - Asp.Net Web Api - 为 IEnumerable<T> 返回 404 Get When null

我正在使用Asp.NetWebApi的发布版本创建API。如果未找到结果,我将尝试传回正确的响应代码(404)。首先获取版本(抛出多个枚举错误):publicIEnumerableGet(intid,stringformat){vardb=newDbEntities();varresult=db.pr_ApiSelectMyObjectType(store,id,format).AsEnumerable();if(result.Any()){returnresult;}varresponse=newHttpResponseMessage(HttpStatusCode.NotFound)

c# - 使用变量创建构造函数的快捷方式 (C# Visual Studio 2010)

在VisualStudio2010C#中,您可以在类中键入ctor,然后按tab,VisualStudio将为我创建该类的构造函数。非常方便。但是有没有办法让VisualStudio使用我的所有变量、属性等创建一个构造函数?例如,publicclassUser{publicStringUserName{get;privateset;}}为此,我希望ctor+tab让我成为一个publicUser(stringUserName){this.UserName=UserName;} 最佳答案 你也可以反过来做;如果您开始时没有构造函数或字

c# - 从 ASP.NET 5 Web API 返回文件

我之前的问题:HowtoreturnfilefromASP.net5webapi我正在尝试返回一个文件作为WebAPIPOST请求的响应。我正在使用dnx451框架和rc1-final构建。Controller方法:[HttpPost("")]publicActionResultPost([FromBody]DocumentViewModelvm){try{if(ModelState.IsValid){varDocument=_repository.GetDocumentByGuid(vm.DocumentGuid,User.Identity.Name);varParams=Helpe

c# - 如何在简单的 Web 项目中连接到 .mdf(Microsoft SQL Server 数据库文件)?

具体来说,在VS2008中,我想连接到一个数据源,您可以通过右键单击自动生成的App_Data文件夹(一个.mdf“数据库”)来获得该数据源。看起来很简单,一旦您知道如何操作就可以了。 最佳答案 我一直保留的一个很好的资源是connectionstrings.com.当您找不到示例时,查找这些连接字符串真的很方便。特别是thispage适用于您的问题在连接到本地SQLServerExpress实例时附加数据库文件Driver={SQLNativeClient};Server=.\SQLExpress;AttachDbFilename

c# - 有没有办法在 Visual Studio 2008 中使用 2005 C# 编译器?

我在项目中使用visualstudio2008/C#。我们使用的是.NET2.0,而2.0中发布的任何版本的C#。我可以将我的项目设置为在VS2008中使用.NET2.0框架,但我不知道在哪里选择我的C#编译器。通常这会是一个问题,但我每天大约90%的时间都花在JS上,所以在C#中声明变量时,我总是不小心留在var语句中。这在我的机器上编译得很好并且VS没有报告错误,然后它破坏了构建。有什么方法可以在VS2008中使用VS2005中较旧的C#编译器(抱歉,我不知道那是什么版本)? 最佳答案 您不能告诉它使用C#2编译器,但您可以告诉

c# - 无法从 AngularJS 将简单的字符串数据发布到 Web API

我正在尝试从我的Angular应用程序获取一个json字符串到WebAPI。在过去的6个小时里,我在互联网上到处查看,试图弄清楚我做错了什么,但悲惨地失败了。我已经检查了网络控制台,我可以看到json作为表单数据,但出于某种原因我的WEBapi没有得到它。我看过其他几篇文章,但似乎都没有帮助解决我的特定问题。任何方向都会很棒。我已经尝试使用“转换”修复,但这没有帮助。WebAPI的入口点[HttpPost][Route("api/SkeltaInterfaceController/SaveWorkflow")]publicboolSaveWorkflow([FromBody]strin

c# - 在 Visual C# 2008 Express Edition 中设置 32 位 x86 构建目标?

我正在构建一个加载32位COMdll的C#应用程序。编译后的应用程序在32位Windows上运行良好,但在64位Windows上运行失败,因为它无法加载32位COM。有没有办法在VC#2008ExpressEdition中设置32位构建目标?或者,是否有办法强制编译为AnyCPU构建目标的.NET应用程序在64位Windows上以32位模式运行? 最佳答案 为了后代,这里是adrian链接到的论坛帖子:InVC#Express,thispropertyismissing,butyoucanstillcreateanx86config

c# - Visual Studio 2015 预览版中缺少报告模板

我已经安装了VisualStudio2015预览版。现在我正在尝试从“添加新项目”对话框创建新报告(.rdlc)但是我无法在我的添加新项目向导中查看报告模板选项,下面是我的问题的图片:谁能帮我如何在添加新项目向导中添加报告模板提前致谢先生。开始 最佳答案 进入控制面板->程序->程序和功能。选择您的VisualStudio版本,右键单击并“更改”。应出现VisualStudio安装启动画面,单击“修改”左下方,然后在“Windows和Web开发”下选择MicrosoftSQLServer数据工具。报告选项应出现在您安装的更新。