我正在使用Visual Studio Express 2012.日志文件的位置在哪里?我搜索了存储我的解决方案和项目的文件夹,但找不到任何.log文件.
这是日志记录的配置:

可以吗?我们正在使用VS2005和VS2008以及VS2010.
我不是指正则表达式 - 它们有自己的位置 - 但是普通的旧文本可以找到和替换.我知道我们可以使用\n标签使用正则表达式(在紧要关头),但不要纠结于正则表达式转义字符,还有可读性问题.
如果不能做到人们使用的简单(简单)(免费)替代方案?这并不涉及敲响我们自己的宏.
我在XAML开发中广泛使用宏来查看ViewModel属性.我在WCF中更多地使用它们来生成Message和DataContract属性.
令我失望的是,我构建的宏在Visual Studio 2012中无法使用.
我正在谈论的一个例子,对于VM,我会输入这样的东西.
int id;
string name;
Run Code Online (Sandbox Code Playgroud)
选择两行,运行宏并最终结束
private int _id;
private string _name;
public int Id
{
get {return _id;}
set
{
if(_id != value)
{
_id = value;
RaisePropertyChanged("Id");
}
}
public string Name
{
if(_name != value)
{
_name = value;
RaisePropertyChanged("Name");
}
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找其他解决丢失宏的解决方案的想法.
每当我保存文件时,我都希望将Visual Studio/ReSharper配置为运行"代码清理".
一个额外的好处是只为C#文件配置它,因为我有时会发现ASP.NET文件的清理在没有引入错误的情况下不起作用.
在Visual Studio 2010及更早版本中,"在文件中查找"功能记住了您对"查找范围"选项的选择.
在2012年,该选项有时会重置为"当前文档",使其仅在单个文件中搜索.这可能很烦人,特别是当你没有注意到它已经完成时.
有什么方法可以强迫这个设置坚持我想要的东西(通常是"整个解决方案")?
作为问题的示例,突出显示源文件中的几行文本,然后打开"在文件中查找"框.它会将"Look In"设置更改为"Selection".关闭它,取消选择文本并再次在文件中查找.该设置将以静默方式恢复为"当前文档".在2010年及之前执行此操作不会更改设置.
有问题的另一种描述这里.
是否可以使用"查找和替换"对话框和RegEx(?)àla 替换为 Visual Studio中的大写:. => Upper(.)?
说我有:
m_<b>a</b>blabla
Run Code Online (Sandbox Code Playgroud)
我想要:
_<b>A</b>blabla
Run Code Online (Sandbox Code Playgroud) Visual Studio 2010没有"连接线"键盘快捷键吗?
编辑 - 那就是在X线的任何地方,我点击一次快捷键,然后第X + 1行连接到第X行(消除它们之间的CR)
这是我的Find What reg-ex,它与我将要抓取的所有内容相匹配.
<{_}{[A-Z\s+]}{[a-z0-9]*}>
Run Code Online (Sandbox Code Playgroud)
就像_ColumnId,现在如何将大写字母后转换_为小写字母?(_columnId)
当我尝试使用Visual Studio 2012在C#中注释掉一些突出显示的文本(使用菜单顶部的注释按钮)时,它会用双斜杠注释掉整行.但是当我在同一个IDE中使用C++时,它只会使用注释掉突出显示的文本
/* */
是否有VS命令/快捷键/按钮用/*...*/C#注释所选文本(部分行)?

我试图找到一个键盘快捷方式,只在VS2008中构建启动项目.
我只找到了一个可配置的快捷方式来构建当前查看的项目,这不是很好.
有任何想法吗?
谢谢.
如何在检测到编译错误时停止Visual Studio 2015的编译?
我的意思是第一个构建错误(可能是第一个.cpp),而不是第一个项目,因为它需要太多时间.
(我只有一个项目.)
名为" StopOnFirstBuildError "的扩展名不是答案,
因为它会在第一个出错的项目上停止.
(更详细)
当我按F5或时Ctrl+Shift+B,编译器将编译所有(或一些)文件.
在我的情况下,它只使用5秒就可以检测到一些错误,所以我希望它立即停止编译.
但是,VS 2015变得没有响应.
它也有很强的抵抗力Ctrl+Break.
我需要大约30秒才能导航到错误位置.
如何自动停止第一次编译错误的编译过程?
有一个旧的线程询问Visual Studio 2008这个.
它最常被接受的解决方案是去: -
Visual Studio -> Tools -> Macros -> Macro IDE... (or ALT+F11)
Run Code Online (Sandbox Code Playgroud)
并粘贴一段代码.
但是,VS 2012中不再支持宏.
(我试图按Alt+F11VS 2015,没有宏编辑器/菜单出现.)
该声明与VS 2010的问题一致,表明上述技巧不起作用.
VS2010问题的解决方案是安装名为" CancelFailedBuild "的扩展.
因此,我下载了它.
执行时.vsix …
Visual Studio 不再支持宏,因此以下问题的答案仅对以前的版本有效:
如果Visual Studio中的项目/解决方案中缺少文件,则报告错误/警告
在构建缺少文件的解决方案时,Visual Studio 2012/2013是否有办法报告错误/警告?