当我的断点被击中时,有没有办法触发蜂鸣音/警报/声音?我使用的是Visual Studio 2005/2008。您可以创建一个宏,该宏在触发断点时运行。在宏中,您可以做任何事情来发出嘟嘟声。Windows XP
控制面板->声音和音频…->程序事件-Microsoft Developer->断点命中
视窗7
控制面板->所有控制面板项目->声音->声音(选项卡)-Microsoft Visual Studio->断点命中是的,您可以使用指定给断点的宏来执行此操作。这适用于VS2005,我想200
是否有人有办法克服MSBuild工具的260个字符限制,以便从命令行生成Visual Studio项目和解决方案?我试图使用CruiseControl(CruiseControl.NET不是一个选项,所以我试图将它绑定到普通的ant脚本中)来实现构建的自动化,并且我不断遇到路径长度方面的问题。要澄清的是,问题在于解决方案文件中引用的项目路径的长度,因为该工具无法正确折叠路径:(
我也尝试过使用DevEnv,它有时会工作,有时会抛出异常,这不适合在单独的机器上进行自动构建。因此,请不要建议使用它作
在Visual Studio中,我可以键入例如
用于制表符
一个代码片段突然出现
是否还有用于私有、公共等方法的内置代码段?属性的代码段是:
propTABTAB
构造函数:默认构造函数
道具:财产
propg:只读属性
sim:static int main方法
svm:static void main方法
有一个很好的清单。如果你想做你自己的,这是非常好的
您可以创建自定义代码段。
像这样:
我为一个方法编写了自己的代码片段。它的XML代码如下所示,您可以将其添加到C:\Users\YOUR
有没有办法通过用户界面定制VS2008中的右键单击菜单 当然
最简单的方法是录制宏,然后将其绑定到关联菜单
我发现这篇文章非常有帮助
我有一台带有VisualStudio2003和2005的双设置开发机器
如何将原始文件关联恢复到Visual Studio 2003
每次我尝试打开一个*.cs文件时,它都会在2005年打开,而我希望它在2003年默认打开
我知道如何使用“Windows资源管理器/文件夹选项/文件类型”界面执行此操作,但我想知道是否有更有效的方法将关联的文件类型还原回Visual Studio 2003
编辑:
在Visual Studio 2005和2008中,可以通过以下菜单链接恢复文件关联:
工具>选项>
以下是我的用例:
我从一个项目XYZ开始,我为它创建了一个工作项,我经常签入,总共10-20次。所有代码更改都将进行代码读取和代码审阅
更改集不是连续的-其他人在我的更改之间签入,尽管他们不太可能接触完全相同的文件
所以。。。在项目结束时,我对“总体差异”感兴趣——就好像只有我一次签入来完成整个项目一样。理论上这是可以计算的。从与工作项关联的更改集列表中,可以获得受影响的所有文件的列表。然后,该算法可以聚合每个文件上的各个差异,并将它们合并为一个。可能是因为其他人重命名了文件,或者非常接近地更改
我在一个VisualStudio2008解决方案中有两个项目。我想将其中一个项目的主要输出用作另一个项目的嵌入式资源,但就我的一生而言,我找不到任何方法来实现这一点
如果我只是将输出文件添加为资源,那么在重建其源项目时,它似乎不会改变。我甚至正确地设置了项目依赖项/构建顺序,这似乎没有帮助
有人给我什么提示吗
谢谢 将生成资源的项目的输出目录设置为指向使用该资源的项目中的资源目录
如果由于某种原因无法执行此操作,请使用生成后命令(也可在“项目设置”中使用)将文件复制到那里。将现有文件添加到项目中
谢谢。我在VC++Express 2010上看到了完全相同的东西。我的猜测是,要解决这个问题,您必须使用IDE的付费版本之一。多么令人恼火。FWIW,你可以在VS2008中获得这种能力,但它似乎在VS2010中消失了。我刚刚在VS2008和VS2010中都尝试过:
std::set< int > s;
for(int i = 0; i < 400; ++i)
{
s.insert(i);
}
std::sets;
对于(int i=0;i选项或工具->自定义中找不到
如何指定T4模板的输出路径
当我使用“添加为链接”从$TemplatePath$向我的项目添加T4模板时,它会在$TemplatePath$中生成输出文件,而不是$ProjectPath$。如何指定生成的文件放置在$ProjectPath处?我们通常使用Jeff Yates提到的相同系统,使用最小(通常是单行)存根模板,包括共享模板
您还可以使用OlegSych的T4Toolbox将输出投射到您喜欢的任何目录
但是,T4的自定义工具所基于的标准IVsSingleFileGenerator没有任何
在我们的团队中,我们有爱和恨地区指令的人。我正在寻找一种让双方都高兴的方法。我们使用VS2010
我知道当文件打开时,您可以进入工具>选项>文本编辑器>C>高级>取消选中进入大纲模式,如本问题中所述:
然而,这不是我喜欢的,因为它禁用了所有的折叠,并且区域文本仍然显示在屏幕上
理想的解决方案是动态隐藏区域指令,就像它们不在文件中一样。这应该只是一个IDE技巧
如果什么都不存在,那么指向类似VS扩展示例的指针就可以用作基线了。编写了一个Visual Studio扩展来禁用该区域
在VS2008中,我正在寻找一种方法来过滤从OutputDebugString输出到输出窗口的消息。我正在修改一个大型系统,我只对日志中的消息感兴趣
我不介意输出是VS的外部输出,事实上我更喜欢它。使用SysInternals.DebugView,我可以轻松过滤消息,但当在VS 2008中调试应用程序时,其输出永远不会到达DebugView。好的,我发现了VS 2008的一个有趣插件:。现在似乎在工作
我正在尝试为我们的项目设置TFS服务器。我成功地设置并添加了一个用于测试TFS源代码控制的解决方案。但是命名只是测试的目的,所以我需要更改它。我从“管理”面板中删除了TFS集合并创建了一个新集合,但当尝试将我的解决方案添加到新集合时,它会尝试连接旧集合,自然无法找到它,并引发错误。对于其他解决方案,我没有相同的问题,但仅针对我第一次测试的解决方案
我试过的东西
文件-->源代码管理-->更改源代码管理
删除解决方案文件夹中的所有源代码管理文件
已选中.sln文件以查看对旧集合的引用
重新启动计
我想让VisualStudio2010自动为代码块创建可折叠区域。我知道我可以创建区域:
#region myregion
#endregion
但是,我希望在循环、try/catch或任何其他具有开头和结尾的部分中显示-/+符号,而无需手动创建区域。我想我已经在其他运行VisualStudio的机器上看到了这一点。我怎样才能拥有这个功能?是否有设置?您正在查找的功能称为大纲。选中编辑->大纲菜单。如果禁用了大纲显示,您应该会看到一个名为“开始自动大纲显示”的菜单项。请尝试(从中找到)是的,有
我最近将NUnit引入了一个Visual Studio C#项目。项目文件夹结构如下所示
- project root
-- applications (rich client interface, web interface, small tools)
-- components (business logic)
-- vendor (3rd party components)
-- tests (Nunit tests)
对于应用程序或组件下的每个Visual
我有VisualStudio2008标准版
在该版本中,我可以访问Microsoft.Reporting和其他一些与VS IDE集成的报表设计工具
如果我现在使用Visual Studio 2012 Express,如何获取这些工具和类
我需要这个用于Windows窗体应用程序,而不是Web应用程序。它随Sql Server Reporting Services一起提供我可以单独下载它们,还是必须下载带有高级服务的Sql Server Express?是的,它作为产品的一部分随Sql Serve
我在这台计算机(Windows XP)上安装了:
Microsoft Visual Studio 2008
版本9.0.21022.8 RTM
我需要升级到此版本:
Microsoft Visual Studio 2008
版本9.0.30729.1 SP
我应该安装什么
多谢各位 Visual Studio 2008的最新service pack是SP1:
并且有一个卷起包连接到Team Foundation Server和VisualStudio联机的最新版本。这还包含其他VisualSt
我一直在调查Visual Studio 2013中Web性能测试插件的一些问题。在添加对必要dll的引用(例如Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)时,我注意到“添加引用”窗口中有多个可用于同一dll的条目。在我的系统中,WebTestFramework有五种选择
我看到的其中一些是早期版本的VisualStudio,它们也安装在我的机器上。但是,我发现有些是重复的,例如:
C:\ProgramFiles(x86)\Mi
我正试图改变我们的构建过程,以便将特定文件夹打包到nuget包中(这是在它们构建之后),这样它们就可以由Octopus deploy进行部署。powershell脚本可以在我的计算机上正常工作
但是,当我在构建计算机上运行它们时,它们将为一个文件夹工作,然后开始失败。如果我更改过滤器,使其针对在上一次生成中失败的某个文件夹进行操作,它将适用于该文件夹,但不适用于任何后续文件夹
powershell脚本如下所示:
#pack into nuget
$command = "$scriptpath\n
通常,当团队修复代码库的一部分时,我们必须在本地拥有他们的搁置集,以便我们可以继续工作。然而,在工作过程中,我需要搁置我的更改,例如代码审查。这不是什么大问题,因为我可以先获取它们的搁置集,排除这些更改,进行更改,然后搁置它们
但是,当他们签入更改时,我没有好的方法(手工操作除外)简单地撤消他们的搁置集(该搁置集中存在的文件)。至少我还没找到办法,所以我才这么问
研究
因此基于,在tfpt中没有可以执行此操作的命令。此外,基于,在tf中也没有可以执行此操作的命令。我深入研究了搁置集和撤消命令,并
我无法在Visual Studio 2013中更改文本编辑器的字体和颜色。我修复了安装,卸载并再次安装了VS2013,但却遇到了同样的问题
我附上一张这期杂志的照片。你知道怎么修吗
问题出在SQL Server 2014商业智能上。我重新安装了它,一切正常 您是否尝试导出设置?某些内容(如主题)可能不兼容。问题出在SQL Server 2014 Business Intelligence上。我重新安装了它,一切正常。
我提出了一个与本案有关的问题
最初的问题是关于如何修改测试设置,以便在同一代理计算机上针对不同的测试环境运行测试。配置值(用户名、数据库访问权限等)存储在属于项目的web.config中(在构建过程中为project.name.dll.config)
我得到的建议是为我拥有的每个测试环境创建测试设置,并为每个环境附加一个poject.name.dll.config文件,其中包含适当的环境设置,作为要部署的文件。您可以在测试管理器-特定测试计划-运行设置-高级-部署中找到此选项
我相应地将配置放在
我目前使用的是Visual Studio 2013的快速版本,对此我非常满意。但是我现在觉得使用VisualStudioUltimate版本的需求太大了,因为它超出了我的预算
P>所以,我遇到了一个经销商,他声称他可以给我一个盗版版本的Visual Studio 2013最终以相当低的价格,现在我认为什么是它的缺点?在我的国家印度,这种东西很流行。所以,我的问题是,微软是否使用了某种系统,能够识别使用visual studio开发的软件或产品是否使用了visual studio的盗版副本
我的
我的笔记本电脑集成了Intel和NVIDIA图形卡,我想在NVIDIA卡上的Visual Studio 2013社区版中运行我的程序(用C#with.NET编写)调试,因为我的程序广泛使用OpenGL,Intel卡不支持最新的OpenGL功能。但默认情况下,设置程序在英特尔卡上运行
我曾尝试在NVIDIA设置中更改我的程序的默认图形卡,但似乎在程序重新编译设置重置后
那个么,在NVIDIA图形卡上运行程序还有其他简单的方法吗?可能有特殊的命令行参数或类似的东西?最简单的方法就是在程序中的某个地方
和
建议检查CMAKE\u配置\u类型以识别多配置生成器。我发现了几个这样做不起作用的问题(例如)。问题似乎是第一次调用cmake时没有设置变量
我使用以下文件进行了测试
cmake_minimum_required(VERSION 2.6)
if(CMAKE_CONFIGURATION_TYPES)
message("Multi-configuration generator")
else()
message("Single-configuration generator")
我添加了Cheeatah以简化配置管理
我可以在预览中看到更改。但是当我在构建时查看配置时,我没有看到它转换我的配置文件。我已选择配置并单击“生成”。我是否遗漏了一些内容请确保项目文件中的配置文件引用为值为True的TransformOnBuild节点,下面是一个示例:
<None Include="App.config">
<TransformOnBuild>True</TransformOnBuild>
</None>
真的
与Ki
我的系统上有VS 2013 Ultimate SP4和VS 2015 Enterprise。我安装了WiX扩展3.7(因为它是VisualStudioOnline支持的扩展)。WiX模板不会出现在这两种产品中。我尝试重新启动VS,重新启动计算机,删除和重新安装WiX几次
互联网上其他关于如何实现这一点的帖子总是告诉您如何将WiX位从较旧的VS安装复制到较新的VS安装。我没有安装旧的VS,希望我不必安装VS——来安装WiX,这样我就可以向前复制
如何使WiX 3.7扩展名在VS 2013(或201
我有一个在机器上运行的web应用程序,只有在特定用户登录到该机器时才应该使用。因此,在页面加载中,我有以下代码:
dim sName as string = System.Windows.Forms.SystemInformation.UserName
if sName <> 'sstation' then
Response.Direct("NoAccess.aspx")
end if
即使我以sstation的身份登录到计算机,名称也会以管理
我已经为VisualStudio2015安装了Typescript 1.7.6,我得到的VS告诉我我正在使用1.4。。。。为什么?如何让VS识别1.7.6编译器
您是否安装了resharper
我安装了resharper 9.2,但它不理解TypeScript 1.7.6,所以它的自动检测功能不起作用
打开Resharper Options->TypeScript->Inspections并将自动检测更改为显示的TypeScript的最新版本。检查项目文件中的。通常VS会为您提供更新,但可能在这
有一个由CMake生成的VS2015项目,我想更改它的“平台工具集”
我尝试过这些解决方案,但都不起作用:
set(CMAKE\u VS\u PLATFORM\u工具集“v120”)
cmake-T“v120”
有人能帮忙吗?谢谢。首先:如果您已经生成了项目,请删除CMakeCache.txt。下次运行cmake:
cmake -G "Visual Studio 14" -T v120
无论何时需要更改生成器(工具集是其中的一部分),都应该删除CMakeCache.txt文件。对于任何发现此
这段代码是用MS ARM格式编写的。我需要定义一个名为psxRegs的变量,它将精确地占用reg到intCycle之间的变量空间,以便导出它。然而,我不知道如何做到这一点。如何做到这一点
AREA |.bss|,DATA,READWRITE,ALIGN=4
invc_ptr SPACE 4
address SPACE 4
;psxRegs
reg SPACE 128
lo SPACE
我目前正在尝试在VisualStudio中获取SFML设置。我一直在遵循教程:
我已经指定了库的位置以及要使用的.lib
但是,我对前面的操作只是将项目设置为动态加载库的部分感到困惑。这使我困惑。我不是刚刚指定了.lib文件吗?lib文件不是静态库吗?为什么要将项目配置为在指定静态库文件后动态加载库
此外,当我运行演示项目时。它声明找不到dll
本教程接着指出,如果要静态链接到库,必须指定不同的.lib文件并定义预处理器宏
所以我的问题是:VisualStudio如何确切地决定您所指向的库是静态
当我将鼠标悬停在包含二进制数据的字符串上时,我会看到如下内容:
'abcdefg\0\0hijk\4lmnop'
在TextVisualizer中查看时,二进制数据显示为二进制字符所在的乱码文本(特别是“\0”字符显示为一个小框)。这与将字符串放入文本显示窗口时得到的“显示”相同。我想知道如何通过将鼠标悬停在字符串上来获取字符串,以便显示二进制值。
多谢各位
我在使用VisualStudio2015的Xamarin.Froms项目中工作。我已经连接了项目以使用VST来托管代码
应用程序正在按预期工作。然而,在TeamExplorer选项卡的“排除的更改”下,我突然注意到一堆未选中的文件:
不确定生成图像中的文件的原因。应用程序仍按预期运行。但是,我应该在VST中签入这些文件吗?或者把它们全部移除安全吗
提前感谢您的帮助。所有这些文件都是存储在packages文件夹中的.nupkg文件(nuget package文件)。这些文件在安装软件包时下载,
我安装了Visual Studio 2017 RC,默认情况下,它将语言设置为我的系统语言(波兰语),因此我尝试将其更改为英语,但在“选项>环境>国际设置”中,我只有波兰语。有“下载更多语言”的链接,它重定向到:
在那里我只能找到VS15的语言包。
有人知道我在哪里可以找到VS 17 RC的EN语言包吗?您只能在VS 2017 RC的安装时安装语言包。要使用其他语言安装RC,请执行以下操作:
打开VisualStudio安装程序
在“可用”下找到一个添加项,然后单击“安装”
单击“语言包”选项卡
我安装了:
-visual studio 2015
-来自visual studio的cordova
-SDK android(和已安装版本25)-已安装Java SDK 1.8.121
现在,当我从VisualStudio创建一个新项目时,我想创建一个新的Cordova项目并在Android上运行它
它创建了一个目录,在解决方案项目中没有文件,但如果我显示隐藏文件,则会出现WWW direcotry,它无法运行,并给我一个错误:“启动项目无法启动”
以下是cordova的工具选项中的哪些内
我在将某些代码片段作为visual studio扩展的一部分进行部署时遇到问题,当我最初添加扩展时,这些代码片段可以正常工作,但是如果我增加扩展的版本并从我的私人库中进行更新,则无法在该位置找到这些代码片段。我的pkgdef文件中有一行:
[$RootKey$\Languages\code扩展\CSharp\path]
snip=$PackageFolder$\Snippets\CSharp\snip
它最初设置注册表位置,但当您更新插件时,与重新安装插件相反,它不会更新此路径。如果不编写代码来
我正在Windows 10环境中使用Visual Studio 2015。Visual Studio不断崩溃。解决方案很好地打开了,但在键入几封信后,我收到一条消息,说发生了错误,必须关闭Visual Studio。我在线搜索并找到了如何在诊断模式下运行VS(devenv/log)。我尝试了这个,在ActivityLog.xml中看到了几个错误。我不知道这些是什么意思,在网上也找不到任何关于它们的信息。我已经更新了所有的VisualStudio扩展,但没有任何帮助。我试着修理VS,但也没用。有人
我想将我的Web应用程序发布到ZIP文件。到目前为止,我一直在通过发布到文件系统,然后手动压缩输出来实现这一点
有没有直接从VisualStudio创建ZIP文件的方法?我尝试过使用发布方法“Web部署包”进行发布。这将生成一个ZIP文件,但ZIP文件包含的文件夹层次结构类似于:
Content\C_C\...\MySolutionFolder\MyWebApp\obj\Release\Package\PackageTmp\
这模仿了我的开发机器上的文件夹层次结构。我只需要实际的web内容,即
我知道如何在命令行上调用MSBuild,但我认为使用内置的MSBuild任务触发另一个项目上的生成可能更有意义:
my.vcxproj:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
<Target
我在Visual Studio Community 2017中使用Android emulator时遇到问题,我决定创建一个空白项目,看看它是否可以运行。尝试在Live Xamarin Player中运行时,我收到以下错误消息:
Starting Android Emulator Android_Accelerated_x86_Nougat...
Failed to boot Android device emulator-5554...
Unable to deploy to Android_
是否有一个文件,我可以使用它以更简单的方式对上下文菜单进行大规模更改
图形用户界面:
无法将命令从一个菜单移动到另一个菜单,也无法查看命令的实际内容(以便将相同的命令添加到另一个菜单),因此我没有太多的工作要做
因此,我正在寻找一个文件(或者一个巨大的注册表项?啊。),我可以在我有更强大工具的地方编辑它。(如果需要的话,我的VS版本是Enterprise 2017)您可以在C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise
我正在使用这个库,但是,该库需要bin libwkhtmltox.dll和libwkhtmltox.so中的这两个文件
那么,如何确保在发布过程中复制文件?
Visual Studio 2017社区版,项目ASP Core 2.0您可以将这些文件添加到项目的根文件夹中,并在其属性中将“复制到输出目录”设置为“始终复制”。您的文件将被复制到bin文件夹-但是
。。。这可能不够,因为:
如果您通过nuGet添加了DinkToPdf,那么当您在本地启动项目时,将不会在bin文件夹中查找这两个文件。相
我们有一个应用程序,我们正试图在模拟器上运行,然后与Appium连接。我们已经安装了Appium并可以运行它
它当前指向使用分发资源调配配置文件创建的.ipa文件。Appium成功地在模拟器上安装了应用程序,但它立即启动并崩溃了3次
据我所知,我必须在模拟器上添加一个Debug.app文件,这样才能工作。但是我不确定我如何去创造这个。我在Windows pc上使用Visual Studio,并在Mac Mini上远程处理。Visual Studio仅以.ipa格式构建它,我不知道如何生成.app
我可以使用ctrl+alt+鼠标左键更改从界面跳转到实现的快捷方式吗。用鼠标导航感觉更方便
有时,我想根据文本文件中的某些列表更改生成的DLL名称(格式可能会更改):
第一列指定项目名称($(ProjectName)),第二列指定所需的DLL名称($(TargetName))
我希望在构建时解析此文件,以便每个读取的DLL名称都进入相应项目的$(OutputFile)
例如,ProjName1.vcxproj将有以下片段(在构建时):
虽然它工作得很好,但这种方法并不能完全满足我的需要-我希望所有模块名称都放在一个文件中。经过一些调查和试用,我终于为我的案例找到了一个可行的解决方案。基
对不起,我英语不好
我是汇编编程的新手。
我在VisualStudio中遇到了一些汇编代码方面的严重问题
mov rbx,rcx
mov rsi,rdx
xor rcx,rcx
xor rdi,rdi
m:
mov rax,[rbx+rcx]
mov rdi,[rsi+0]
mul rdi
mov [r8+0],rax
mov rax,[rbx+rcx]
mov rdi,[rsi+4]
mul rdi
mov [r8+4],rax
mov rax,[rbx+rcx]
mo
我有一个VisualStudio解决方案,包含大约30个SSRS项目。大多数项目文件都可以正常加载(例如“Sales.rptproj”)。但是,其中一个项目文件有错误(“Subscription Reports.rptproj”)。XML代码包含在下面;我觉得很好。有人知道为什么这个项目无法加载吗?下面列出了我的VS版本
项目树错误消息:
该项目需要用户输入。重新加载项目以获取更多信息
信息
当我右键单击并重新加载时,Visual Studio错误消息为:
XML文档(2,2)中存在错误
Vis
在尝试通过Visual Studio(V16.6.2)签署已发布应用程序的新版本时,我遇到了错误
密钥库被篡改,或密码不正确
这对我来说是一个巨大的惊喜,因为我非常确定我的密码
有什么问题吗?在尝试了几个小时不同的密码后,我尝试了一次(中建议的),只是为了发现我确定的密码实际上是正确的。然而,这个密码一直被Visual Studio拒绝,所以我做了一些研究,找到了主要帖子所说的地方
密码包含以下符号:@^]$
然后我想,“好的,我的密码还有一个特殊的符号:”,因此,在确认我的密码正确后,我在Vi
我有一个Visual Studio C/C++项目,其中只有一个程序集文件main.asm。在构建项目的过程中,我发现了以下错误:
我的main.asm的代码是:
; program 3.1
; sample Assembly program - MASM (32-bit)
.386 ; Line 5
.MODEL FLAT, stdcall ; Line 6
.STACK 4096
我想在调试开始前执行kill命令(F5),我该怎么做
当我输入调试->命令时
TASKKILL /F /IM $(ProjectName)$(TargetExt) /T "$(TargetPath)"
我出错了
无法启动程序“TASKKILL/F/IM MyProjectName.exe/T”“”
我知道构建后事件,但这不是一个解决方案