Tag: visual studio

从Visual Studio安装程序项目安装Windows服务

一位同事写了一个Windows应用程序,让我去做安装程序。 我通过Visual Studio创build了安装程序项目,并将服务项目的主要输出添加到新项目中。 当我运行安装程序时,它会创build正确的文件夹,并将dll,exe和config文件复制进去,但是不会执行服务的实际安装。 该服务没有在服务窗口中列出,如果我双击的exe被告知我需要运行installutil安装服务。 我如何使安装程序为我做这个位? 我发现这篇文章: http://www.codeproject.com/KB/install/InstallService.aspx 但这似乎过于复杂,我期望是非常基本的。

Visual Studio:热键来上下移动行,并通过最近的变化

我正在从Eclipse转移到Visual Studio .NET,并发现了所有我喜欢的热键,除了两个: 在Eclipse中,您可以按ALT – ←和ALT – →来访问您所做的最近的更改,我经常使用的东西返回到我在其他文件中的位置,然后返回。 显然在VS.NET中CTRL – 和CTRL – SHIFT – 做到这一点,但他们似乎并不总是工作(例如,在笔记本电脑上,可能是减号numkey问题),似乎并没有遵循相同的algorithm就像我在Eclipse中习惯的“我在哪里”一样。 有没有人得到这个工作,并依靠它每天等? 在Eclipse中,要向上或向下移动一行,请按ALT – uparrow或ALT – 向下移动,然后在代码中移动它,直到将其放到所需的位置,非常好。 同样要制作一行的副本,可以按SHIFT – ALT – 向上或SHIFT – ALT – 向下 。 这两个热键甚至适用于您select的线路块。 有没有人在Visual Studio .NET中发现这些热键function? 附录: 当你使用上述第二个特性的时候,一个例子是将这里的底线移到for循环中。 在Eclipse中,你可以把光标放在Console.WriteLine上,然后按下ALT-(uparrow),我就一直使用这个function:一个键盘上下移动一行。 for (int i = 0; i < 10; i++) { } Console.WriteLine(i); 好的,推断查理的想法与不selectCTRL-Cselect一行,在Visual Studio中,你可以把光标放在Console.WriteLine,(不选)按CTRL – X ,然后向上移动,然后按CTRL […]

如何在Visual Studio TFS中回滚?

我正在使用VSTS 2008的大型项目的一个子模块。 我需要将模块回滚到较早的版本(以前大约4次签入)。 我试图在Visual Studio UI中做到这一点,终于意识到没有select回滚。 经过一番研究,我确定有一个电源工具下载,旨在支持通过命令行工具回滚。 但是,似乎没有任何文件。 任何人都可以一步一步描述如何回滚到VS2008中的以前的版本? (使用电动工具或其他)。 奖金的问题 – 任何人都知道,如果我们可以在VS2010中获得更强大的回滚支持?

jQuery 1.4.2 VSDoc

我在哪里可以得到jQuery 1.4.2的VSDoc?

VS2013:错误加载解决scheme('JavascriptWebExtensionsPackage没有正确加载')

Visual Studio 2013 Professional刚刚开始在切换解决scheme中抛出这个错误。 完全重新启动计算机不能解决它。 以下是我在尝试加载解决scheme时看到的错误: 现在,当我看看它build议的日志文件时,我看到这个: SetSite包失败[JavaScriptWebExtensionsPackage] 结束包加载[JavaScriptWebExtensionsPackage] 如果我点击“是”继续显示消息,并尝试加载解决scheme中的文件 – 我收到此消息: 告诉我, No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces – Parameter name: optionId 。 我真的不知道该怎么做。 我没有做任何事情,除了检查一些文件到TFS(我每天,一周,一年几十次)。 我以前从未做过的唯一的事情是,在大约10分钟之前试图查看Source> Annotations(我从来没有在TFS / VS的生活中这样做过) – 但是这样做很好, 。 所以 – 任何想法,为什么我得到这个消息 – 以及如何解决它没有一个fullblown重新安装?

TFS,SVN和GIT有什么区别?

我使用Microsoft Visual SourceSafe进行版本控制。 我想改变这种方法,并使用较新的软件进行这项工作。 这三个应用程序有什么区别? 哪一个更好? 这些解决scheme是否与Visual Studio集成?

编辑在Visual Studio 2010中随机禁用的aspx / ascx文件?

我将在Visual Studio 2010中debugging一个站点,并编辑一个*.aspx或*.ascx文件,而不会发出警告,它将被locking,所以我不能编辑它。 没有信息或任何东西,我只是无法input或做任何改变。 再次开始编辑的唯一方法是停止debugging, closures编辑窗口 ,然后find正在处理的文件并重新打开。 这是你知道的一个巨大的痛苦。 我的同事正在经历同样的事情,所以显然不是我的特殊设置。 什么是解释,我们如何能够停止? 注1:我已经在这里向微软报告过 。 如果你也经历过这种情况,请到那里投票给错误报告。 注2:这不是VSS相关的,至less在我的情况下。 我们使用VisualSVN,它不使用文件系统级locking将文件标记为检出。

VS2010 – 如何在第一次编译错误时自动停止编译

首先我想说这不是一个复制 。 以前我问过这个问题,但当它不是时,它会被重复closures。 这个问题对于VS 2010来说是特定的,对于VS 2008中所谓的重复工作的回答,而不是在VS 2010中(至less不是我或者任何我认识的人)。 所以,在你把东西作为一个重复的东西之前,你仔细阅读这个问题,然后尝试为自己的答案,看看它是否真的有效。 对这种咆哮道歉,但没有明显的方式联系SO警方,解决问题或重新打开。 {/咆哮} 在工作中,我们有一个拥有80多个项目的C#解决scheme。 在VS 2008中,当解决scheme中的项目无法构build时,我们使用macros来停止编译(有关VS 2005和VS 2008的几个选项,请参阅此问题:首先自动停止Visual C ++ 2008编译错误? 在VS 2010中可以做到这一点吗? 我们发现,在VS 2010中,这些macros不起作用(至less我不能让它们工作),因为看起来VS 2010中的环境事件不会触发。 默认行为是尽可能地继续,并在错误窗口中显示错误列表。 我很高兴,只要遇到错误(文件级别),或者一旦项目无法build立(项目级别),就立即停止。 请只有VS 2010的答案。 如果macros能够工作,那么请详细解释如何为VS 2010configuration它们。 谢谢。

如何保持VS2015 NuGet不添加包到TFS

VS2013有一个错误的地方,即使你告诉它不要使用.tfignore ,NuGet会将这些软件包添加到待处理的更改中。 有一个解决方法 ,但它不适用于VS2015 / NuGet3,和NuGet回到它的老花样。 有没有“怒江”的解决方法? 🙂 Microsoft Connect项目: NuGet尽pipe.tfignore添加包到TFS

VS 2017 – debugging时非常慢(laggy)

当我debugging我的解决scheme时,vs 2017非常滞后,速度很慢,就像在后台运行一些重量级的东西。 所以它每5秒停止响应2秒钟,这非常烦人。 有什么build议么? 编辑(试过build议): 浏览器链接已closures 停止了客户反馈