Tag: ide

从C#和Dreamweaver开始使用ASP.net?

我希望开始使用C#在个人网站上工作。 我是一名Web开发人员,之前使用过VBScript,现在正在使用Coldfusion。 我使用Dreamweaver进行这些语言的开发。 我读过很多人建议您应该使用MS IDE在.net中开发,并且C#是语言方面的方法。 我想坚持使用Dreamweaver,因为我觉得我会花费太多时间来学习如何同时使用新的IDE和新语言。 使用像Visual Studio这样的东西有助于在.net中进行开发,以至于值得从Dreamweaver进行更改吗? 如果是这样哪个IDE最好学习? 如果我选择坚持使用Dreamweaver,您是否可以提出如何最好地设置Dreamweaver以便于开发的建议?

“添加为链接”选项发生了什么变化?

为什么添加现有文件作为仅适用于托管项目的链接function? 我不能在vcproj中使用相同的function。 是因为托管项目是为msbuild构建的,而vcproj文件不是?

嵌套的Linq Min()崩溃了Visual Studio

我有一段代码使Visual Studio 2008 IDE运行速度非常慢,消耗大量内存,最终导致崩溃。 我怀疑VS正在达到操作系统内存限制。 以下代码不是我真正的应用程序代码,但它模拟了问题。 基本上我试图使用LINQ在树中找到最小值。 class LinqTest { public class test { public int val; public List Tests; } private void CrashMe() { test t = new test(); //Uncomment this to cause the problem //var x = t.Tests.Min(c => c.Tests.Min(d => d.Tests.Min(e => e.Tests.Min(f=>f.Tests.Min(g=>g.Tests.Min(h => h.val)))))); } } 还有其他人看过类似的东西吗?

Visual Studio与Visual Web Developer

我正在尝试使用ASP.NET MVC编写Web应用程序。 我更喜欢C#作为编程语言。 哪个IDE更适合用于此目的? Visual Studio或Visual Web Developer ? IDE的function有哪些? 使用一个优于另一个有什么好处? 提前致谢。

C#的轻量级编辑器?

有没有内置编译器的C#编辑器? Visual Studio很棒,但我觉得为每个文件创建一个额外的项目很烦人。 是不是像SciTE那样只需键入代码,在控制台中编译并运行它?

是否有一个IDE进行结构语法突出显示?

这个关于图形编程环境的问题引起了一些启发。 我不认为C ++或C#真的有利于这种类型的环境,但也许有一些东西在那里。 我使用的很多IDE将使用语法高亮来改变关键字,字符串,注释等文本的前景(甚至背景)颜色…… 那里有IDE会突出更大的句法结构吗? 这是我正在考虑的一个例子。 示例代码结构http://img256.imageshack.us/img256/9441/codestructure.png (请不要评论我糟糕的颜色选择……我不是一个平面设计师。) 虽然它不是图形化的拖放环境,但突出显示仍然可以全面了解代码的结构。 就个人而言,在多年的C ++之后学习C#,我仍然发现自己在文件末尾通常有一个类的结尾和命名空间的结尾这一事实,所以函数的结尾是两个级别的(在C ++代码文件中,函数的结尾通常位于缩进的顶层)。 我通过在附近的括号中发表一些评论来帮助自己: } // end class } // end namespace 但在我看来,一些自动着色会使这完全没必要。 无论如何,这已经完成了吗? 如果它是Visual Studio的附加组件,则获得奖励。

在Visual Studio 2010中查找类后代

我在Visual Studio 2010的对象浏览器中查看一个抽象类。 我想找到所有来自这个抽象类的类,以便我可以选择在我的应用程序中实现的最佳类。 我没有此程序集的源代码,因此我无法使用find in filesfunction。 不幸的是,我似乎无法找到如何做到这一点。 Visual Studio文档和谷歌只返回完全不相关的文章,所以我使用的是错误的术语,或者这个function根本不存在。 我收到的最好的建议是“用redgatereflection器分析assembly”,但肯定有更好的方法。 感谢您的时间。

在Visual Studio 2012中使用Curly括号自动完成

刚刚从vs10迁移到vs12,看起来花括号与其他一些function完全一致,如C#(?)中的缩进,例如类型: public static void myFunc() { 在visual studio 10中,它会自动为它添加闭合花括号。 是否有一些电动工具或某些东西可以解决这个问题并给出相同的行为? Brace Completer需要在函数后按Enter键才能添加结束括号。 此外,在工具 – >选项 – >文本编辑器 – > c# – >格式化 – >自动格式化已完成的块开启}默认情况下已打开..

Visual Studio不再显示IntelliSense描述

从一个月前开始,当我用鼠标hover它时,我的VS似乎不想在任何系统方法或类的工具提示中显示摘要信息。 我安装了ReSharper并开始注意到这个问题。 我假设ReSharper禁用了默认的方法描述,所以我没有进一步考虑它,只考虑它只是一个烦恼。 删除ReSharper之后,问题仍然存在。 VS现在只显示我自己的方法的描述,我为NuGet包添加了 标签和任何描述,但没有添加Where , Encoding.GetString等系统方法。 我已经尝试修复VS,重置设置,取消选中选项>文本编辑器>常规中的复选框,但无济于事。 有没有人有类似的问题?

如何检测用户控件是在IDE中,在调试模式下还是在已发布的EXE中运行?

我有一个用户控件,我正在构建。 它的目的是向用户显示类的状态。 显然,这并不重要,并且当控件在IDE中运行时会降低速度,就像将其添加到表单中一样。 解决此问题的一种方法是在运行时创建控件并将其添加到窗体的控件集合中。 但这似乎并不完美。 有没有办法在控件中设置一个标志,以便它可以根据它的运行方式跳过某些代码段? ps我正在使用C#和VS 2008