草庐IT

visual-format-language

全部标签

c# - 在 Visual Studio Code 中编写单元测试

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我刚开始使用VisualStudioCode代替visualstudio,我对如何设置我的程序以包含单元测试感到有点迷茫。我创建了一个C#控制台应用程序,我想创建一个测试文件,我可以在其中测试控制台应用程序的主程序。我正在阅读所有这些扩展文档,但没有得到我所期望的。我创建了一个测试扩展程序,并将其添加到我的主应用程序文件夹中。关于如何以与在VisualStudio中完成的相同/类似方式集成单元测试的任何有

c# - 有没有办法更改 Visual Studio 中 IntelliSense 中列出的构造函数的顺序?

我已经定义了一个具有多个构造函数的类,以便在对象实例化后底层接口(interface)是不可变的。当用户在VisualStudio中键入以下内容时,我希望其中一个构造函数成为“默认”构造函数:varobj=newMyClass(DimobjAsNewMyClass(目前,当我去实例化对象时,构造函数没有按照我在类中声明它们的顺序列出(在VisualStudioIntelliSense中)。有没有办法标记我的构造函数,以便它们的方法在VisualStudioIntelliSense中实例化期间以特定顺序出现? 最佳答案 没有办法在Vi

c# - 在 Visual Studio 中签署程序集时出现加密失败

我不知道我错在哪里。当我构建它时,它会搜索DLL的默认路径以进行登录。尽管我指定了路径。我已创建.snk文件并将其存储在与DLL相同的位置。//AssemblyinfofileforerrorcollectionusingSystem.Reflection;usingSystem.Runtime.CompilerServices;usingSystem.Runtime.InteropServices;//GeneralInformationaboutanassemblyiscontrolledthroughthefollowing//setofattributes.Changethes

c# - 在 C# 中使用 string.Format 格式化 MAC 地址

我有一个格式为0018103AB839的mac地址,我想将其显示为:00:18:10:3A:B8:39我正在尝试使用string.Format执行此操作,但我无法真正找到确切的语法。现在我正在尝试这样的事情:stringmacaddress=0018103AB839;stringnewformat=string.Format("{0:00:00:00:00:00:00}",macaddress);这可能吗?还是应该使用string.Insert? 最佳答案 重新格式化字符串以将其显示为MAC地址:varmacadres="00181

c# - 在 Visual Studio 2015 中用于符号扩展操作数的按位或运算符

我刚刚尝试安装VisualStudio2015,在尝试编译一个旧项目时,我收到了警告CS0675Bitwise-oroperatorusedonasign-extendedoperand;considercastingtoasmallerunsignedtypefirst对于在VisualStudio2013中编译时未给出相同警告的一段代码。我发现重现所需的只是这段非常简单的代码:shorta=0;intb=0;a|=(short)b;现在,我已经阅读了thisSOquestion,我读过EricLippert'sblogpost在这个问题上,我很快就阅读了signextension,

c# - Visual Studio 中的构造函数依赖代码片段

我发现自己向构造函数添加了很多依赖项,如下所示:publicclassSomeClass(){privateISomeService_service;privateIAnotherService_anotherService;publicSomeClass(ISomeServiceservice,IAnotherServiceanotherService){_service=service;_anotherService=anotherService;}}它们写起来很乏味,我一直在visualstudio中寻找代码片段来自动将一个添加到构造函数中,但没有找到。我想要的是:在向构造函数添

c# - 如何在 Visual Studio 中测量 ASP.NET Core 项目中的代码覆盖率?

我想测量我的XUnit测试在ASP.NETCore应用程序中的代码覆盖率。VisualStudio2015中的.NETCore工具是预览版2,目前代码覆盖还不起作用。博文http://dotnetthoughts.net/measuring-code-coverage-of-aspnet-core-applications-using-opencover/从2月开始,通过使用opencover的命令行显示了一种解决方法。我正在寻找VisualStudio内部更集成的方式。有没有人听说过结合XUnit来衡量代码覆盖率的更好/更集成的方法? 最佳答案

c# - 如何在 WPF Visual Studio 设计器中显示占位符值,直到可以加载实际值

我是一名经验丰富的C#开发人员,但却是一名WPF新手。我无法通过网络搜索找到答案的基本问题(我认为)。这是简化的用例...我想在WPFTextBlock中显示一个字符串。所以我在XAML控件的代码隐藏中编写了一些C#代码...publicclassMyCoolControl:UserControl{publicvoidInitializeMyCoolControl(){this.DataContext="SomeStringOnlyAvailableAtRuntime";//Perhapsfromadatabaseorsomething...}}然后我像这样设置我的XAML:效果很好,

c# - 在 Visual Studio .NET 中调试动态加载的程序集

我正在使用C#和反射从程序集中加载和调用方法。我有程序集本身的源代码。我需要做什么才能让调试器进入(而不是结束)动态加载程序集的代码?如果我在....Invoke行上按F11,它只会越过它..谢谢 最佳答案 您是否将PDB文件与DLL置于同一位置,并从当前位置的源构建? 关于c#-在VisualStudio.NET中调试动态加载的程序集,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

c# - ASP.NET MVC3 : Force controller to use date format dd/mm/yyyy

基本上,我的日期选择器使用英国格式的dd/mm/yyyy。但是当我提交表单时,ASP.net显然使用的是美国格式。(小于12只接受天数,即认为是月份。)publicActionResultTimeTable(DateTimeViewDate)有没有办法强制它识别某种方式?奇怪的是,其他插入方法似乎能识别正确的格式。“对于方法System.Web.Mvc.ActionResultIndex(Mysite.Controllers.RoomBookingsController中的System.DateTime)。可选参数必须是引用类型、可为null的类型,或者声明为可选参数。"