【c#-Visual Studio 2010中的Code Scratchpad扩展-如何?】教程文章相关的互联网学习教程文章

c# – 如何在Visual Studio 2015中更改ASP.NET Core构建平台【代码】

是否可以在VS 2015中将构建平台从Any CPU更改为x64 for ASP.NET Core项目? 每次我尝试通过配置管理器进行编辑时,它都会恢复为任何CPU.甚至编辑解决方案文件(.sln)也不起作用,因为VS在下次重新加载项目/解决方案时默默地重置它…它似乎与报告的here相同. 我问,因为它“卡在”任何CPU上,这在构建项目时会导致错误,因为它引用了仅为x64平台配置的其他项目.实际错误是:C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.Cur...

c# – Visual Studio 2017测试资源管理器特征发现:显示超过TestCategory()【代码】

在VS2017中,所有属性似乎都出现在Test Explorer的“Traits”视图中.请参阅下面的代码和测试资源管理器窗口.过去只有很多属性会出现在首位.有没有人知道是否有办法阻止VS发现不应该存在的属性?在测试窗口中显示的Description()和WorkItem()无法提供帮助.每个测试都会有不同的描述,然后您的测试资源管理器会变得臃肿.也许这是一个bug ……. 码:[TestCategory("Design - Login - Negative")][TestCategory("Design")][TestCategory(...

如何从具有多对多关系的C#Web API Visual Studio 2017 RTM提供(GET)复杂(嵌套)JSON?【代码】

我很久以来一直坚持这个问题. 我的环境: > Visual Studio 2017 RTM(使用此IDE的默认.net核心版本)> Web API> ASP.NET核心1.1> MySQL通过Pomelo数据库提供商 我安装的包:Microsoft.EntityFrameworkCore Pomelo.EntityFrameworkCore.MySql Microsoft.EntityFrameworkCore.Tools我首先使用代码创建了3个表. >员工:有员工名单>申请:申请表> EmployeeApplications:Employees和Applications的Join表 Employee和Application具有M:M...

c# – Visual Studio中的“属性页”菜单中缺少Web选项卡

我在所有项目中都没有从VS 2012中的属性页中找到Web选项卡(不要问我为什么使用旧的)我没有安装任何扩展或工具(除了NuGet包管理器),这是一个相当新的安装 我见过这些,但没有一个能帮助我 Visual studio project properties tab “web” missing Debug Tab missing from property page in VS2013 Compile Tab missing from project properties in Visual Studio 2012解决方法:我只有一个缺少网页标签的网络项目.其他项目工作正常.我做...

C#,visual studio代码,调试器,错误处理’configurationDone’请求.未知错误:0x89720010,【代码】

有没有人在使用调试器时看到这个特定的Visual Studio Code错误?我已将其缩小到此错误代码,并且似乎没有关于此问题的任何在线资源. 我正在使用Visual Studio Code进行一些C#调试.它缩小到这个问题.我在XUNIT项目中有一段简单的代码,如下所示:using System; using Xunit;namespace xunitexample {public class UnitTest{[Fact]public void Test1(){Console.WriteLine("Hello World...");}} }项目文件xunitexample.csproj:<Pro...

当我在Visual Studio 2017中调用C#中的方法时,是否有显式命名参数的快捷方式?【代码】

在C#中,我有一个包含许多参数的方法.我想用所有命名参数调用该方法.在VisualStudio 2017中有快捷方式吗?我使用EF6并使用SQL 2014从具有10个以上输入参数的存储过程生成方法. 方法:public void Test(int a, int b, int c){}我想自动生成以下调用以轻松添加值Test(a: , b: , c: );这可能吗?或者任何更好的方法的想法?谢谢!解决方法:您可以使用我的Visual Commander扩展名创建此类命令.利用Roslyn,您可以找到参数名称和类型.有了...

c# – Visual Studio解决方案中的Markdown文档【代码】

我使用c#和Visual Studio 2017开始了一个新项目.我的目标是管理Visual Studio中的文档,将所有文件放在一个地方,并在TFS / Git中提供完整且易于访问的历史记录.我有src文件夹中的代码,测试文件夹中的测试项目,文档文件夹中的Markdown文件(我使用Markdown Editor).根文件夹中还有一个Readme.md:现在有一些问题: > Visual Studio中的结构与文件系统中的结构不同.我在Visual Studio中创建的所有md-Files都放在Solution的根目录中.我可...

c# – Microsoft Visual Studio 2017安装程序项目启动条件检查不适用于.net 4.7.1

我在版本中使用visual studio professional:此版本宣布为支持的.net框架4.7.1 我从市场上安装了Microsoft Visual Studio 2017安装程序项目扩展. 生成一个visual studio安装项目,为.net框架windows服务控制台应用程序生成MSI,在“Launch Condition”标签内,将.net框架版本设置为4.7.1. msi启动检查在4.7以下的任何系统中工作正常(4.6.1 / 4.6 / 4.5.2 ….)启动检查将阻止安装程序启动,但在安装了.net 4.7的Windows 2012 R2的OS系统...

c# – 在新线上自动连接的任何visual studio 2010扩展?【代码】

我有关于visual studio 2010的这个问题…在单声道开发中,当我有这样的字符串时:string s = "hello, how are you";如果我在“how …”的开头按Enter键,代码会自动更改为:string s = "hello, " + "how are you?";visual studio 2010中的某些扩展是否在新的字符串行上进行自动连接? 谢谢!解决方法:你期待你的字符串中有任何转义序列吗?如果没有,你可以使用Verbatim String Literal:string s = @"Hello, how are you?";那你就不...

c# – 创建Visual Studio样式选项/设置对话框

我目前正在改进winforms应用程序的选项对话框.目前我正在使用制表符控件. 我想创建一个类似于Visual Studio的设置的表单/对话框.这是怎么做到的?我可以在左侧看到类似于控件的树视图,但是他们使用什么控件来显示每个选项页面,它似乎不是选项卡控件.我希望能够在设计时为每个设置构建控件. 谢谢.解决方法:他们看起来像UserControls.我不知道他们是如何实现它的,但是为每个选项类型构建一个UserControl并在树视图选择更改时交换当前...

c# – Visual Studio可以等待我离开线路向我展示问题吗?

我喜欢(几乎)关于语法错误和未使用的变量等的即时反馈.但是当我输入时,我发现让事情突出显示和去突出显示会分散注意力.有没有办法让这个功能开启,但要等到我离开线路检查它?解决方法:据我所知,这是不可能的. 您可以做的是禁用实时语义错误突出显示,以便仅在编译时报告语义错误.您还可以完全摆脱错误突出显示. 这两个选项都在工具>下选项>文字编辑器> C#>高级.

C#在Visual Studio中编写文件但在发布时却没有【代码】

我有以下代码,它们应该通过org列表对每个代码进行td,在每个代码上调用toString方法,并将结果打印到控制台和名为Debug1.tab的文件.try {StreamWriter print = File.CreateText("Debug1.tab");Console.WriteLine(LinkedInClass.isThrottled);int p = 1;foreach (Org org in orgList){try{if (org.numContacts > 0){Console.WriteLine(org.ToString());print.WriteLine(org.ToString());}}catch (Exception) { Console.WriteLine(e.S...

配置Visual Studio 2012以使用Mono的C#编译器而不是默认的csc.exe

我在一个名为Unity3D的游戏引擎中工作,其脚本系统在Mono上运行.默认情况下,Unity使用修改后的Mono版本来开发/编译脚本.我正在设置我的Visual Studio以更好地使用Unity项目及其与.NET有关的各种问题. 我目前卡住尝试配置Visual Studio来处理我的各种程序集的编译. Unity使用旧Mono编译器的修改版本,因此我不能使用默认的csc.exe来构建程序集. 我理想的解决方案是Visual Studio的Build Solution选项,用我指向的编译器来处理我的项目,...

异常发生时Visual Studio和Process冻结(我认为)C#

我正在使用Windows Forms和Visual Studio 2010 Professional编写C#应用程序.该机器使用的是Windows 7企业版,它是32位.虽然我认为它不相关,但我正在使用虚拟机(使用远程桌面连接). 问题是,当在表单的Load方法中生成异常时,VS和程序都冻结/挂起(实际上,我甚至无法显示文件夹或转到桌面),它只是在我终止进程时停止我正在调试的应用程序. 这在调试模式(F5)中发生,而不是在非调试模式下(ctrl F5).我搜索了很多关于这个,这是x64机器的一个...

c# – 在Visual Studio中的项目引用中更改条件编译【代码】

我有一个类库A,用于我的解决方案中的其他项目,如B和C. 类库A基于预处理器指令的存在而表现不同,例如:#if some_directive// some code #else// some other code #end如何在项目B中使用类库A并启用some_directive但在项目C中使用已禁用some_directive?解决方法:你可以使用ConditionalAttribute做这样的事情 这是Debug.WriteLine()存在或不存在的方式,具体取决于“DEBUG”符号的存在. 您将能够为用于控制代码是否存在的条件符号定义...