Tag: visual studio

HttpModule没有运行Visual Studio

我正在使用HttpModule在我的网站上进行一些URL缩短。 我使用的是Visual Studio 2008和IIS 7以及.Net 3.5。 在web.config的system.webServer元素中指定模块,并且该站点在IIS中运行时,它可以正常工作。 配置如下所示: … 我的模块附加到BeginRequest事件,一切正常。 但是,我无法使用内置的VS Web服务器(Cassini)运行它。 我尝试将模块配置移动到web.config中的system.web元素,没有运气。 我把断点放在上面,没有任何反应。 有关为什么会出现此问题的任何想法? (我还尝试了global.asax中的Application_BeginRequest事件。虽然我还是希望保留web.config中的所有内容,但仍然没有运气。)

如何配置Visual Studio默认情况下折叠所有区域?

当我在新的代码窗口中打开代码文件时,我按Ctrl + M,O来折叠那里的所有内容。 据我所知,这可以默认完成,无需每次都按任何东西。 我想我做过一次,但不记得这个选项在哪里。

是否可以在程序集级别启用Visual Studio中的循环依赖项? 相互依赖的集会是否可能?

这可能听起来像一个愚蠢的问题,但无论如何我都会试一试。 因此在Visual Studio中,您不能有两个项目X和Y,以便X引用Y和Y引用X. 总的来说,由于各种原因,我完全可以理解循环依赖如何成为问题。 但是,以这种方式编译两个相互依赖的项目真的不可能吗? 在我看来,它必须是可能的,因为(在我看来 – 也许我完全偏离这个)有两个相互依赖的程序集实际上没有两个相互依赖的类 – 一个案例是合法的, 可以编译。 如果你说,“两个程序集不能相互依赖,因为编译器无法在另一个程序集之前编译”,这对我来说是有意义的; 除了看起来你可以在同一个程序集中为两个类创建相同的参数,显然编译器可以很好地处理这个场景。 基本上我问的原因并不是我有一些绝望的愿望去做这件事,我知道这通常是不明智的。 具体来说,我想知道,因为如果我可以有两个项目 – 比如MyProjectCS和MyProjectVB – 基本上作为单个单元的两个相互依赖的部分存在,并且只是分开因为某些部分是用C#编写的,这将是很好的。其他部分都是用VB.NET编写的。 所以,我的问题是(yikes,three-fold): 是否可以启用此行为(在Visual Studio中或其他地方)? 如果在任何IDE中都不可能,至少在理论上是否可行,或者是否可能存在相互依赖的程序集? 如果理论上不可能,为什么不呢? 换句话说,相互依赖的程序集如何与单个程序集中的相互依赖的代码不同?

在visual studio 2010中自动生成try catch块

任何人都知道是否有一个按键快捷方式或选项来自动生成Visual Studio 2010中的语句周围的try / catch块? 如果我将鼠标hover在语句上时查看覆盖文档,我可以看到抛出的exception。 我想右键单击 – >生成try / catch,因为它可以节省大量时间来处理所有可能的情况。 这可能吗?

Visual Studio不再显示IntelliSense描述

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

多目标.NET Framework 4和Visual Studio 2012

我在我的机器上安装了Visual Studio 2012 Professional。 我没有安装Visual Studio 2010,但我想继续使用.NET Framework 4开发我的应用程序,但我的Visual Studio 2012上没有此选项。请查看图像: 我不知道如何解决这个问题,因为我点击“更多框架…”链接并尝试安装Multi-Targeting for .NET 4.0.3(安装在我的机器上),但它确实如此不行。 它说这个版本的框架仍然安装。 我该怎么做才能解决这个问题? Obs:我在C ++和VB.NET中使用.NET 4.0有很多项目,我需要在.NET 4.0上使用新项目保留这些项目。

无法在Visual Studio 2012中编译TypeScript文件

我为VS 2012下载并安装了TypeScript扩展,我通过手动将ts文件拖到tsc.exe文件上来编译我的第一个示例! 因为编译文件没有其他方法可行。 每次我想调试页面时我都不想手动执行此操作! 我在网上看到了大约5篇文章,但没有一个解决方案有效。 我试过在Windows中添加TypeScript编译器到PATH,我尝试通过Nuget Package Manager下载并安装Sholo的东西,我试过这些页面: 在cshtml文件中使用TypeScript Visual Studio TypeScript选项 使用Visual Studio调试TypeScript代码 无法使用tsc节点模块编译打字稿 TypeScript – Visual Studio – d3 Visual Studio 2012 TypeScript项目在编译期间忽略两个文件 TypeScript / Visual Studio 2012 /编译参数 在现有的Visual Studio Web站点项目中使用TypeScript Visual Studio TypeScript选项 在Visual Studio中编译生成的文件 并没有一个解决方案有效。 我甚至下载并安装了Visual Studio的Web Essentials插件,然后进入选项菜单,然后选择“在Build = True上编译所有TypeScript文件”和“在Save = True上编译TypeScript” – 但没有任何作用。 我已经阅读了整个TypeScript网站,规范,甚至是codeplex网站上的讨论标签。 当我将更改保存到.ts文件或按F5 / Debug / Build时,如何才能编译TypeScript? […]

Visual Studio 2008调试 – 跳过代码

有没有办法跳过代码而不必在它之后设置断点? 我正在使用调试来探索运行很多次的GUI绘图事件的代码。 我希望看到事件完成后触发的内容,而不必单击下一次。

Visual Studio – 调试与发布

我在VS 2008中构建了一个针对.NET 2.0的Windows服务。我将其作为控制台应用程序运行以进行调试。 控制台应用程序运行良好。 我把它放在我的本地计算机上作为服务,在调试模式下编译,仍然工作得很好。 我现在准备发布了,突然,当我将其设置为发布模式时,服务编译并安装,但没有任何反应。 (根本没有运行中的代码)。 我意识到发布与调试模式是属性配置设置,但似乎在发布模式下,即使我检查定义DEBUG常量,取消选中Optimize代码,并将Debug info设置为’full’,它仍然无效。 将它重新设置为调试,它再次像魅力一样工作。 (作为旁注,我尝试将目标框架重置为3.5,以确保不是问题) 所以我的问题(按重要性排序)是这些: 将以任何方式使用我的“调试”版本会导致任何问题吗? 除了我已经尝试改变的三个设置之外,调试和发布之间的设置有何不同? 这对我来说似乎是一个奇怪的错误,并激起了我的好奇心。 知道是什么会导致这个吗? 编辑:应该提一下,我已经在使用自定义安装程序。 基本上我编译程序(在调试或发布中),然后使用相应的安装程序安装它。

如何在c#中只编译一个文件?

在VC ++中,我可以按CTRL + F7编译单个文件,或者右键单击源文件或编译它。 是否可以在C#中编译单个文件(或当前文件)? 我想知道我的当前文件是否有任何错误,而无需编译所有内容。