相关疑难解决方法(0)

MSBuild日志的默认位置是什么?

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

这是日志记录的配置:

在此输入图像描述

msbuild visual-studio visual-studio-2012

94
推荐指数
3
解决办法
5万
查看次数

Visual Studio中的多行查找和替换

可以吗?我们正在使用VS2005和VS2008以及VS2010.

我不是指正则表达式 - 它们有自己的位置 - 但是普通的旧文本可以找到和替换.我知道我们可以使用\n标签使用正则表达式(在紧要关头),但不要纠结于正则表达式转义字符,还有可读性问题.

如果不能做到人们使用的简单(简单)(免费)替代方案?这并不涉及敲响我们自己的宏.

ide replace multiline visual-studio

72
推荐指数
5
解决办法
5万
查看次数

Visual Studio 2012中宏的替代方法

我在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-macros visual-studio-2012

51
推荐指数
5
解决办法
3万
查看次数

如何在保存时配置ReSharper的代码清理?

每当我保存文件时,我都希望将Visual Studio/ReSharper配置为运行"代码清理".

一个额外的好处是只为C#文件配置它,因为我有时会发现ASP.NET文件的清理在没有引入错误的情况下不起作用.

resharper visual-studio

39
推荐指数
5
解决办法
1万
查看次数

如何防止Visual Studio 2012在文件中查找默认为"当前文档"?

在Visual Studio 2010及更早版本中,"在文件中查找"功能记住了您对"查找范围"选项的选择.

在2012年,该选项有时会重置为"当前文档",使其仅在单个文件中搜索.这可能很烦人,特别是当你没有注意到它已经完成时.

有什么方法可以强迫这个设置坚持我想要的东西(通常是"整个解决方案")?

作为问题的示例,突出显示源文件中的几行文本,然后打开"在文件中查找"框.它会将"Look In"设置更改为"Selection".关闭它,取消选择文本并再次在文件中查找.该设置将以静默方式恢复为"当前文档".在2010年及之前执行此操作不会更改设置.

有问题的另一种描述这里.

visual-studio visual-studio-2012

39
推荐指数
4
解决办法
4054
查看次数

是否可以在Visual Studio中替换为大写?

是否可以使用"查找和替换"对话框和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)

regex replace visual-studio uppercase

27
推荐指数
3
解决办法
2万
查看次数

Visual Studio 2010没有"连接线"键盘快捷键吗?

Visual Studio 2010没有"连接线"键盘快捷键吗?

编辑 - 那就是在X线的任何地方,我点击一次快捷键,然后第X + 1行连接到第X行(消除它们之间的CR)

keyboard-shortcuts visual-studio-2010 visual-studio

20
推荐指数
3
解决办法
6447
查看次数

如何使用Visual Studio查找和替换将大写字母char转换为使用Regex的小写字母

这是我的Find What reg-ex,它与我将要抓取的所有内容相匹配.

<{_}{[A-Z\s+]}{[a-z0-9]*}>
Run Code Online (Sandbox Code Playgroud)

就像_ColumnId,现在如何将大写字母后转换_为小写字母?(_columnId)

regex replace visual-studio-2010 visual-studio

12
推荐指数
1
解决办法
7683
查看次数

我如何评论Visual Studio 2012 C#中的标记文本?(不是线)

当我尝试使用Visual Studio 2012在C#中注释掉一些突出显示的文本(使用菜单顶部的注释按钮)时,它会用双斜杠注释掉整行.但是当我在同一个IDE中使用C++时,它只会使用注释掉突出显示的文本 /* */

是否有VS命令/快捷键/按钮用/*...*/C#注释所选文本(部分行)?

在此输入图像描述

c# visual-studio visual-studio-2012

12
推荐指数
1
解决办法
2869
查看次数

键盘快捷键只能构建启动项目?

我试图找到一个键盘快捷方式,只在VS2008中构建启动项目.

我只找到了一个可配置的快捷方式来构建当前查看的项目,这不是很好.

有任何想法吗?

谢谢.

keyboard-shortcuts build visual-studio-2008

11
推荐指数
1
解决办法
2643
查看次数

Visual Studio 2015(C++):在第一个构建错误(不是第一个项目)上停止编译

如何在检测到编译错误时停止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 …

c++ visual-studio-2015

10
推荐指数
1
解决办法
849
查看次数

如果Visual Studio 2012/2013中的项目/解决方案中缺少文件,则报告错误/警告

Visual Studio 不再支持宏,因此以下问题的答案仅对以前的版本有效:

如果Visual Studio中的项目/解决方案中缺少文件,则报告错误/警告

在构建缺少文件的解决方案时,Visual Studio 2012/2013是否有办法报告错误/警告?

visual-studio visual-studio-2012 visual-studio-2013

5
推荐指数
2
解决办法
1574
查看次数