219得票2回答
如何在构建服务器上安装VS2017版本的msbuild而不安装IDE?

历史上,这是通过Microsoft Build Tools来完成的。但似乎Build Tools在2015年版本之后可能不再可用。 似乎替代方案是Visual Studio构建工具,它似乎还没有真正的主页。 我下载了VS2017专业版安装程序,并转到个别组件选项卡。立即,总结告诉我Visua...

209得票24回答
在Visual Studio 2017中,依赖项上的黄色警告三角形代表什么?

我刚刚将我的PCL库转换为新的.Net Standard库,现在我的依赖项中出现了黄色警告三角形: 在转换过程中,它将所有NuGet软件包及其依赖项一并复制,因此可能会重复。 如何找出黄色警告三角形代表什么? 编辑 生成日志: 为了防止NuGet在构建期间还原软件包,请打开...

205得票10回答
我可以在Visual Studio 2012/2013/2015/2017/2019中录制/播放宏吗?

显然,宏已经从Visual Studio 2012中删除。 是否有插件/扩展/工具可以让我录制和播放键盘宏(类似于Visual Studio 2010中的录制/播放临时宏)? 例如,当将代码从一种语言转换为另一种语言或快速从文本列表生成属性时,我通常...

191得票9回答
在Visual Studio编辑器中禁用当前行高亮显示

Visual Studio编辑器通过改变当前行的背景色来突出显示当前行。有没有简单的方法可以禁用这种高亮?否则,在“字体和颜色”对话框中哪个参数控制编辑器中当前选定行的背景色?

175得票9回答
如何在Visual Studio 2017中运行NUnit测试?

我刚安装了Visual Studio 2017。我有一个使用NUnit进行测试用例的项目。按下Ctrl + R - T不再运行测试,Test Explorer也不再找到任何标记为TestCase属性的测试用例。 是否有办法让NUnit运行,或者可以找到更新? 我已经通过NuGet Pack...

147得票6回答
如何为整个项目启用 C# 8.0 的可空引用类型特性

根据C# 8发布视频中的内容,“可空引用类型”功能可以为整个项目启用。 但是如何为项目启用此功能呢?我在Visual Studio 2019 Preview 1的项目属性窗口中没有找到任何新的适当选项。 如果将C#语言版本更改为8.0,它是否可以为“传统”的.csproj项目启用?

134得票5回答
NuGet.Config文件在Visual Studio项目中位于哪里?

我想知道在 Visual Studio 2017 项目中 NuGet.Config 文件位于何处?我尝试在项目根目录下创建我的自己的 NuGet.Config 文件,但是我没有发现任何新的存储库(NuGet 源)。有人有任何想法吗? 这是我为我的 .Net Core 项目想要实现的文件:&l...

133得票6回答
有没有办法通过键盘快捷键来放大Visual Studio文本编辑器的界面?

昨天我发现自己需要放大我的Visual Studio文本编辑器,但没有鼠标(别问为什么)。通常我会通过按住CTRL键并滚动鼠标滚轮来实现这一点。我还找不到如何切换到文本编辑器窗口左下角可以指定缩放级别的区域。 所以我想我有两个问题: 1. 是否有一个菜单设置,我可以通过键盘导航到,以设...

105得票2回答
从最近的解决方案列表中以管理员身份运行Visual Studio

我希望当我从任务栏的最近列表中选择一个项目时,能够以管理员身份运行Visual Studio 2017/2019/2022,即通过Explorer/Shell快捷方式打开项目。 我已经尝试了这个设置:属性 -> 快捷方式 -> 高级选项 -> 运行为管理员 复选框。 不幸的是...

104得票6回答
强制卸载Visual Studio

卸载 Microsoft Visual Studio Ultimate 2015 Preview 时,会出现错误提示“Microsoft Visual Studio Ultimate 2015 Preview 已停止工作”。 消息内容包括: 一个问题导致程序无法正常工作。Window...