Tag: visual studio express

如何在没有明确编译的情况下让Visual Studio错误检查我的代码(显示波形)?

我偶尔使用Visual Studio(C#Express 2008)来处理一些供应商提供的C#代码。 我希望让我的VS体验更像我对Eclipse的体验。 我已经习惯了Eclipse处理下划线错误的方式(在java源代码中)。 当我在Eclipse中的代码中出错时,它会立即加下划线,如果我修复它,下划线几乎会立即消失,或者最糟糕的是,当我保存文件时。 但是在Visual Studio中,下划线仍然存在,直到我下一次构建项目。 是否有一个我可以改变的设置,以便VS每次保存时都会构建,或者甚至在我打字的时候? 这对C#来说难以处理,因为它在某些方面比Java更复杂吗? 我是否需要找人向我购买完整(非快递)版本? 另外,什么是波浪线下划线function? 我担心之前可能会问过这个问题,但我不知道要搜索的神奇词汇。

如何将Visual Studio 2010 Express C#连接到SQL Server Express

除了允许的轻量级选项(Access,SQL Compact或SQL文件)之外,是否有任何真正的解决方法可以使C#的Express版本连接到数据库选项? 正如其他地方已经指出的那样,在网络版中可以这样做。 还注意到您可以创建项目文件,在Web版本中打开它,创建连接,并使用数据库实体创建项目,然后切换回C#。 但是,作为一种解决方法,这是非常笨重的,因为似乎我可以在我的C#数据库资源管理器中保持SQL连接,这似乎与应用程序绑定,而不是任何项目,那么我将永久地能够添加到数据库而不必经常来回切换。 有没有人解决过这个问题?

Bin / Debug和Bin / Release之间的区别

我在ac#winform项目中使用sql-server compact数据库。 如果我查看构成解决方案的文件,我可以在以下两个文件夹中看到exe和sdf文件的副本: /bin/Debug/ /bin/Release/ 如果我双击并执行1.然后它更新1.中的sdf,同样为2中的exe / sdf。 当我打开VS时,我假设我正在使用1中的文件。 2中的文件什么时候被覆盖? 当我使用Click-Once安装发布项目时,哪些文件用于创建.application文件? 加成 上面的通用post没有解决我的问题,但它进一步混淆了一些事情。 以下是我希望上述解决方案可以解决的具体方案: 开发解决方案文件夹保存在USB笔式驱动器上。 此解决方案包括数据库文件。 我已经发布到我的家用电脑,我已经发布到我的工作电脑上。 我很高兴随身携带笔式驱动器并插入任何一台PC。 如何进行设置,以便在更新数据库时只存在一个版本的数据? 我已将解决方案更改为专家设置并公开了配置管理器 – 这有用吗?:

是否可以使用C#检查是否启用了硬件虚拟化?

找不到答案,所以我想我要求自己。 使用C#,如何检查CPU是否启用了硬件虚拟化? 例如,Hyper-V。 它不在Win32_Processor类中,我尝试连接到MSVM_ComputerSystem时遇到了彻底的失败。 继续告诉我有一个无效的命名空间。 代码如下。 ManagementObjectSearcher vm = new ManagementObjectSearcher(@”\\.\root\virtualization”, “select * from MSVM_Computersystem”); ManagementObjectCollection vmCollection = vm.Get(); foreach (ManagementObject mo in vmCollection) { cpuVirtual = mo[“EnabledState”].ToString(); }

在Visual Studio C#Express 2010中调试Nunit测试

我已经按照这个建议来调试NUnit测试。 http://www.blackwasp.co.uk/NUnitCSharpExpress.aspx 但是,我有几个测试做Assert.Throws ,这导致调试器在我正在测试的exception发生时中断,当我真的希望它在这些调用之外发生exception时中断。 如何让调试器忽略这些方法中引起的exception? 编辑:我的事件尝试了下面,这是行不通的! [Test] public void InstanciatingWithNullParameterThrowsException() { try { Assert.Throws(() => new CachedStreamingEnumerable(null)); // This still throws and stops be being able to debug tests called after this one } catch { } }

什么是为C#Express用户识别可能重复的代码的好工具?

另请参阅“ 检查重复的VB.NET代码的任何工具?” 我的一个朋友只能访问Visual Studio的Express版本,我正在尝试帮助他重构以消除大量重复。

在Visual Studio 2010 Express中自动从dll生成C#包装类?

我的一位同事告诉我,Visual Studio允许一个指向.dll并自动神奇地生成一个C#包装类。 这真的有可能吗? 如果是这样,那么如何实现这一目标呢? 我浏览过网络,却未能提出任何建议! 谢谢大家! 想我也会分享这些资源, 如何:创建COM Wrappers 并且由@Darin提供 ,使用非托管DLL函数

如何在单独的文件夹中添加资源?

当我尝试通过单击“添加现有项目”在资源设计器中添加资源时,该项目将放在“资源”文件夹中。 问题是,如果我在Resource目录中创建一个新目录并将资源放在那里,我会收到编译错误,指出无法找到这些文件。 我无法将所有资源放在一个文件夹中,因为我必须添加2500个图像,其中一些与其名称相匹配。

在C#中自动生成接口实现?

我知道这很懒,但有没有什么办法在Visual C#2010 Express上自动生成接口实现? (我不是说在运行时但在设计时,就像代码片段一样)。 也许有第三方实用程序?

调试时如何“运行直到此变量更改”?

在调试我的C#时,我经常想知道变量的值何时发生变化 ,然后调查程序的状态。 目前,我这样做: 观察有问题的变量。 物理垃圾邮件F10 (Step Over的快捷方式),直到我看到值更改。 但是,所需的F10数量令人讨厌。 我想,这当然是自动化的。 但我在我的Microsoft Visual C#Express中找不到这个function,这让我感到惊讶。 毕竟,监视列表会自动突出显示亮红色的更改值。 我错过了什么吗?