草庐IT

visual_sciences_web_feed

全部标签

c# - 调试 .NET Framework 的源代码仅显示在 Visual Studio 2010 中的反汇编

我正在尝试使用VisualStudio2010调试.NETFramework的源代码专业的。我按照RajKaimal中描述的步骤进行操作的帖子,但我一定是做错了什么,因为我看到的唯一代码是反汇编代码:(来源:github.com)如您在图中所见,转到源代码和加载符号选项被禁用。然而,符号是从微软的服务器下载的,因为我可以在本地缓存目录中看到它们。我正在调试的代码如下:varwr=WebRequest.Create("http://www.google.com");Console.WriteLine("Webrequestcreated");varreq=wr.GetRequestStr

c# - 在 Visual Studio 2010 中按键入计算代码指标

想要改进此帖子?提供此问题的详细答案,包括引用和对答案正确原因的解释。不够详细的答案可能会被编辑或删除。我正在寻找可以在方法体旁边或在我键入时在工具窗口中显示代码指标(尤其是圈复杂度)的扩展(无需额外交互)。目前我知道:CodeMetricesbyElisha:免费且简单。我不知道它计算的是什么指标,但在某处读到它不是圈复杂度。它不支持任何其他指标。CodeMetricAdornmentbyCarpslayer:仅支持代码文件中的代码行、注释和空格。CodeRush:不是免费的。正是我想要的(指标是可选的),不幸的是,我已经在使用ReSharper,而且我认为同时拥有/购买两者是一种矫

c# - 如何在没有 Visual Studio 的情况下构建 Windows Store 8.1 应用程序?

构建服务器需要这个-我想避免在那里安装完整的VisualStudio。我使用最新的v12MSBuild通过应用构建解决方案。安装.NETFramework4.5.1和Windows8.1SDK让我解决了几个编译错误。安装完所有这些,现在,我得到了这个:errorMSB4019:Theimportedproject"C:\ProgramFiles(x86)\MSBuild\Microsoft\WindowsXaml\v12.0\Microsoft.Windows.UI.Xaml.CSharp.targets"wasnotfound.Confirmthatthepathinthedecla

c# - 清除 Web 浏览器控制所有站点的 cookie,而不清除 IE 本身

编辑:据我所知,这个问题没有解决方案,这再次证明了不应使用C#的WebBrowser这一事实。我们在程序开始时以警告标志告终,通知用户将针对IE清除cookie。我正在尝试做的简短版本在标题中。这是长版。我有一个有点复杂的问题,我相信我会收到很多猜测作为回应。为了将善意但不幸的是无用的猜测降到最低,让我首先提到这个问题的解决方案并不简单,所以不幸的是简单的建议根本没有帮助,即使我很感激你所做的努力。.NETWebBrowser组件基本上是IE本身,因此带有任何警告的解决方案几乎肯定不会起作用。我需要做我想做的事情,即使是一个看似微不足道的警告也会完全打败我的目的。冒着听起来傲慢的风险,

c# - 没有 System.Web 依赖的 HttpUtility.ParseQueryString 的替代方案?

这个问题在这里已经有了答案:HowtoparseaquerystringintoaNameValueCollectionin.NET(19个回答)关闭8年前。我希望能够通过将键和值添加到某个辅助类并将其作为URL查询返回来构建URL查询字符串。我知道这是可以做到的,就像这样:varqueryBuilder=HttpUtility.ParseQueryString("http://baseurl.com/?");queryBuilder.Add("Key","Value");stringurl=queryBuilder.ToString();这正是我所追求的行为。但是,这个类存在于著名的

c# - 在 Visual Studio C# 解决方案中将 DLL 引用替换为项目依赖项的项目引用

是否可以在VisualStudioC#/VB.NET解决方案中以编程方式将DLL引用替换为项目依赖项的项目引用?背景:我正在处理一些遗留代码,其中每个项目的依赖项大多被引用为已编译的DLL,而不是在解决方案中包含相应项目的项目引用,甚至更糟-直接从GAC引用!现在,对于数十个项目中的每个解决方案,我必须手动删除每个DLL引用并将其替换为来自VSUI的项目引用。由于GUID,编辑项目/解决方案XML.cs​​proj/.sln文件并不简单:False...\MyDLL.dll{3cc27830-3d6b-4071-85e5-5a4006f11142}MyDLL

c# - 在 Visual Studio 2010 中使用 Resharper 6 自动完成初始值设定项

我想知道是否有任何方法可以使用VS2010和Resharper(6)简化对象初始化过程。当出现下面的黄色工具提示时,我想让它为每个字段创建一个分配。例如,它会生成:联系=;联系方式=;创建日期=;等等等等(每个属性一个)。 最佳答案 ReSharper代码补全正是以这种方式工作的。键入大括号后,按Ctrl+Space即可获取所有属性的列表:vardata=newData{|}然后,在输入逗号分隔属性后,ReSharper补全将仅显示您尚未初始化的属性。更重要的是,当您完成属性名称时,它会插入属性和等号。

c# - 防止IDM在web api中自动下载

我有一个返回包含PDF文件的HttpResponseMessage的网络API方法。该方法看起来像这样:HttpResponseMessageresponse=Request.CreateResponse(HttpStatusCode.OK);response.Content=newStreamContent(newFileStream(path,FileMode.Open,FileAccess.Read));response.Content.Headers.ContentDisposition=newContentDispositionHeaderValue("attachment"

c# - 使用 Visual Studio 在 C# 中进行单元测试入门

我知道VisualStudio提供了一些单元测试的好东西。我如何使用它们,你如何使用它们?关于单元测试我应该知道些什么(假设我什么都不知道)。Thisquestion是相似的,但它没有说明VisualStudio可以做什么,因此请不要将其标记为重复。作为CommunityWiki发布是因为我不想成为代表妓女。 最佳答案 很明显,最显着的区别是MSTest支持内置于VisualStudio中,并直接提供单元测试、代码覆盖率和模拟支持。为了在外部(第三方)单元测试框架中做相同类型的事情,通常需要多个框架(一个单元测试框架和一个模拟框架)

c# Visual Studio ...以编程方式添加引用

是否可以通过编程方式将引用添加到解决方案?我有一个加载项按钮,当用户按下它时,我想要添加一个引用。原因是,我创建了一个软件,我想将其集成到任何给定的VS程序中(如果开发人员需要的话),他们只需单击加载项按钮,引用就会加载到当前解决方案。这可能吗? 最佳答案 类似这样的我还没有测试过获取环境EnvDTE80.DTE2pEnv=null;TypemyType=Type.GetTypeFromProgID("VisualStudio.DTE.8.0");pEnv=(EnvDTE80.DTE2)Activator.CreateInstanc