草庐IT

R-studio

全部标签

c# - 在 Visual Studio 中解决 DisconnectedContext

当我使用VisualStudio运行我的应用程序时,我总是得到一个DisconnectedContext(托管调试助手)。鉴于谷歌和文档,当从其他线程调用STA上的COM对象时,可能会发生这种情况。但是,当弹出窗口出现时我查看所有线程时,我没有找到这样的东西。(而且我根本没有发现任何奇怪的地方)。关于如何找到引发DisconnectedContext的方式的一些想法? 最佳答案 在寻找相同答案时发现了这个,以为我会添加评论...在任何通过进程内互操作(在transient线程上)使用CLR对象的多线程应用程序中,此错误几乎是不可避免

c# - Visual Studio 符号缓存中的 D0C3BDDD4ADD4E87B2B5E803303B8D772 等目录名称是什么意思?

我在VisualStudio选项中将符号缓存目录设置为D:\symbols:在此目录中,VisualStudio创建了一个层次结构,其顶层目录与PDB文件名(例如ole32.pdb)相匹配,在下一层是一个或多个目录,例如D0C3BDDD4ADD4E87B2B5E803303B8D772(看起来像33位十六进制数),里面是PDB文件本身,大概是从MicrosoftSymbolServers下载的。我想这些十六进制数代表PDB文件的版本。我想知道,这些数字是否有任何结构或意义,以及如何从PDB文件中提取它们(理想情况下,使用C#)?给定某个其他文件夹中的PDB文件,是否可以在符号缓存中找到

c# - 浏览器关闭时停止调试 Visual Studio 2013

如何在关闭浏览器窗口时自动停止调试VisualStudio2013? 最佳答案 只有InternetExplorer可以执行此操作,因为它都是Microsoft产品。由于Chrome无法直接访问VisualStudio,因此如果Chrome可以减少您PC上运行的IIS进程,那就太奇怪了。如果您想看到“停止调试行为”,您应该使用InternetExplorer作为调试浏览器。 关于c#-浏览器关闭时停止调试VisualStudio2013,我们在StackOverflow上找到一个类似的问

c# - 如何将原始数据显示为图像 (Visual Studio c#)

我将接收一些存储在字节数组中的原始数据,其中每2个字节是一个像素值(16位/像素)。首先,数组将包含100x100*2字节(对于100x100像素的图像来说足够了)。我想在窗体窗口中显示此数据。最后,我想用新数据刷新图像,使它看起来像视频流。不需要严格的帧率。如何才能做到这一点?C#中的任何代码示例?编辑:在对数十个类似问题提出一些建议和评论之后,我仍然无法解决这个问题。这是我正在尝试做的事情的总体思路,但图像未显示在窗体的图片框中。我的实现具体有什么问题以及如何解决?//arrayofdataIcollectedbyte[]dataArray=newbyte[100*100*2];/

c# - 在调试中为 SSL 配置 launchSettings.json - ASP.NET Core/Visual Studio Code

我正在关注this将Facebook身份验证添加到我的网络应用程序的教程。作为该过程的一部分,我尝试在我的项目上启用SSL,但我发现的所有内容都涉及更新VisualStudio中“项目属性”对话框中的设置,我无法通过Mac上的VisualStudioCode进行设置。我尝试过手动更新launchSettings.json中的值,但我没有成功。如何在VisualStudioCode中更新launchSettings.json(或其他项目文件)以在调试时启用SSL? 最佳答案 如果您不想仅仅为了在VSCode中进行调试而更改Progra

c# - 相同的源,具有不同资源的多个目标(Visual Studio .Net 2008)

一组软件产品的区别仅在于它们的资源字符串、二进制资源,以及它们的VisualStudio安装项目使用的字符串/图形/产品key。创建、组织和维护它们的最佳方式是什么?即所有产品本质上都包含由图形、字符串和其他资源数据定制的相同核心功能,以形成每个产品。假设您正在创建一组产品,如“银行家Excel”、“园丁Excel”、“CEOExcel”等。每个产品都具有相同的功能,但在名称、图形、帮助文件、包括模板等构建它们的环境是:vanillaWindows.Forms/VisualStudio2008/C#/.Net。理想的解决方案应该易于维护。例如如果我引入一个新的字符串/新的资源项目我没有

c# - 抑制 Visual Studio 中所有项目的警告

我看到的答案显示了如何抑制针对特定代码行或特定项目的警告。我不想这样。我想为我的所有项目抑制特定警告。(如果重要的话,警告是IDE0044。我正在使用C#。) 最佳答案 VisualStudio2017(15.7.1)的最新更新现在提供了一个选项。在Tools->Options菜单下,选择TextEditor->C#->CodeStyle->General选项卡。在Fieldpreferences下,有一个Preferreadonly选项。将其设置为No。还有一个editorconfig设置,如果你想在你的代码旁边检查这个首选项,你

c# - 获取对象的完整字符串表示形式(如在 Visual Studio 的即时窗口中)

给定以下示例类:publicclassMyClass{publicstringS{get;set;}publicintI{get;set;}publicDateTimeD{get;set;}privatefloatF{get;set;}privatelongl;publicMyClass(){S="foo";I=42;D=newDateTime(2011,11,11);F=3.14f;l=12435;}}如果我在我的应用程序中有一个此类的实例myClass,请在Debug模式(VisualStudio2010)中单步执行代码,并在某些时候将myClass键入立即窗口,显示以下内容:{M

visual-studio-2010 - 删除解决方案中未使用的 cs 文件

我有一个大的解决方案,但有许多*.cs文件实际上不再属于我的解决方案(不包含在csproj文件中)。有没有办法找到所有这些并删除? 最佳答案 此PowerShell脚本应该可以满足您的需求。它解析项目文件以获取包含的代码文件。然后将该列表与磁盘上的实际文件进行比较。其余文件是您未使用/过时的文件。该脚本可以从磁盘中删除未使用的文件或将它们作为TFS中的删除挂起。[CmdletBinding()]param([Parameter(Position=0,Mandatory=$true)][string]$Project,[Paramet

c# - Visual Studio 2015 RC Entity Framework 6.1.3 迁移错误

仅当解决方案有多个引用EntityFramework的项目时,才会出现下面粘贴的错误。当运行“Enable-Migrations”或“Add-Migration”时,我收到以下错误:New-Object:Thevaluesuppliedisnotvalid,orthepropertyisread-only.Changethevalue,andthentryagain.AtD:\Projetos\Monitoramento\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:757char:13+$info=New-Obje