Tag: visual studio

为什么VB中的代码片段比C#更具特色?

当我阅读http://msdn.microsoft.com/en-us/library/ms165394.aspx时 : 对于VB: 在Snippet元素内,添加References元素以及在插入代码段时添加对项目的引用的所有必需子元素。 对于C# Visual C#代码片段不支持References部分,因此必须手动将对System.Windows.Forms.dll的引用添加到项目中 什么根本原因阻止C#支持像VB这样的引用? 更新:我看到这个发布http://visualstudiogallery.msdn.microsoft.com/en-us/dc06b54c-b6c4-4cf5-8203-a09c6979e881 但它甚至不像Code Snippet References那样function齐全,因为Code Snippet References允许您一次添加多个引用,而不是一个一个。 据说C#比VB.NET更“专业”,人们会期望C#更具特色而不是更有限,或者“专业”意味着你必须像“手工”那样艰难地做到这一点:p C#团队什么时候能赶上VB.NET团队?

显示Windows 10 Toast通知

我正在用C#(Visual Studio 2015)开发一个程序,我想在某种情况下向用户显示一个toast消息。 我从MSDN下载了这段代码,运行正常: // Get a toast XML template XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText04); // Fill in the text elements XmlNodeList stringElements = toastXml.GetElementsByTagName(“text”); for (int i = 0; i < stringElements.Length; i++) { stringElements[i].AppendChild(toastXml.CreateTextNode("Line " + i)); } // Specify the absolute path to an image String imagePath = "file:///" + Path.GetFullPath("toastImageAndText.png"); XmlNodeList imageElements […]

如何通过POST将参数传递给Azure函数?

我正在尝试使用简单的Azurefunction来了解它。 将有3个function: 1用于将行插入数据库表的函数。 该表将包含当前日期和用户键入并由GET传递的字符串参数。 1function类似于前一个,但通过POST传递参数。 1函数读取表并显示其内容。 我已经能够完成第一个和第三个。 但我不能通过POST传递参数。 我找了一些例子,但我不能成功地运行它们。 客户端应用程序是Windows窗体。 谁能告诉我一个例子,如何通过POST将参数传递给函数以及如何阅读它们? 提前致谢 编辑: 这是通过GET传递参数的代码(这很好): private void button2_Click(object sender, EventArgs e) { string cadena = lsql1.Text + “?notas=” + tNotas.Text; try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(cadena); HttpWebResponse res = (HttpWebResponse)req.GetResponse(); if (res.StatusCode == HttpStatusCode.OK) { MessageBox.Show(“Grabado”); } else { MessageBox.Show(res.StatusDescription); } }catch (WebException ex) { using […]

如何添加到Visual Studio错误列表窗口中的MESSAGES列表?

#error显示错误,#warning显示警告。 如何在错误列表窗口的消息filter中显示一行文本? 澄清: 如果我将以下行放在C#代码文件中,它将在构建时生成错误,如果我打开错误,该错误将出现在错误列表窗口中(如列表上方的选项卡,有按钮切换错误 , 警告和消息 )。 #error This will cause a divide by zero 将警告注入构建输出也可以这样做: #warning This might produce a NullReference exception 我将在C#代码文件中放置哪些消息,以便在消息列表中显示?

在Visual Studio 2005中使用Crystal Reports(C#.NET Windows应用程序)

我需要在C#.NET Windows应用程序中创建报告。 我有一个SQL Server 2005数据库,Visual Studio 2005,并且可以很好地创建存储过程和数据集。 有人可以指出我正确的方向来创建报告吗? 我似乎无法解决这个问题。 一些例子将是一个良好的开端,或一个简单的操作指南…任何真正比MSDN文档更好的解释。 我正在使用CrystalDecisions.Windows.Forms.CrystalReportViewer控件来显示报告,我认为这是正确的。 如果我即将踏上漫长而复杂的旅程,那么创建和显示可以打印的报告的最简单方法是什么?

使用configSource转换包含的配置文件

这个问题有点像两个人。 在VS2015中,我的MVC项目有多种不同的构建配置,Test,UAT,Live等。使用我的web.config我只需右键单击它并选择Add Config Transform即可为每个构建配置创建转换文件。 如果我有一个外部配置文件,例如Log4Net.config ,我如何配置它以具有web.config等依赖转换? 这是通过编辑project.csproj文件手动完成的吗? 其次,我有一个web.config文件: … 当我构建项目时, web.config自动通过project.csproj文件中的以下AfterBuild目标进行转换: 如何使用相同的配置转换转换包含的Log4Net.config文件? 我意识到我可以将另一个TransformXml放入AfterBuild目标中,但这是进行此转换的正确方法,还是我错过了什么?

如何自动将VS2003类转换为部分Designer.cs文件?

我正在将项目从Visual Studio 2003升级到2008,并希望自动生成XXX.Designer.cs文件并更新相应的XXX.cs原始文件。 有自动方式吗? 更新 :我指的是WinForms。 当然,我知道旧式的作品,但我正在寻找一种不用手工制作的新方式。

我可以以编程方式启用/禁用exception中断吗?

我希望能够在调试时中断exception…就像在Visual Studio 2008的菜单调试/exception对话框中一样,除了我的程序在到达我希望调试的位之前有许多有效的exception。 因此,不是每次都使用对话框手动启用和禁用它,而是可以使用#pragma或其他方法自动执行它,因此它只发生在特定的代码段中?

如何防止“configSections”的web.config文件inheritance?

我在我的父Web应用程序配置文件中有以下内容 我想阻止子子文件夹inheritance此配置部分,我应该在哪里放置 ,因为配置节应该是配置文件的第一个子元素

在unit testing方法中需要总结

由于unit testing方法的命名使其目的更有意义,是否有必要将摘要添加到unit testing方法中? 例: /// /// Check the FormatException should be thrown when a give country data line contains a invalid number. /// [TestMethod] public void FormatException_Should_Thrown_When_Parse_CountryLine_Containing_InvalidNumber() { … }