Microsoft Visual Studio 2012 Mac

Microsoft Visual Studio 2012 Mac Average ratng: 9,6/10 5264 reviews
-->
  1. Microsoft Visual Studio 2012 Community
  2. Microsoft Visual Studio 2012 Mac Free
  3. Microsoft Visual Studio Ultimate 2012
  4. Microsoft Visual Studio 2010
  5. Microsoft Visual Studio 2012 Mac Torrent
  6. Microsoft Visual Studio 2012 C#

2020-2-17  Since the launch of Visual Studio for Mac, we have been continuously working on improving Visual Studio Tools for Unity (VSTU). Unreal UnrealEngine Update Vertical Document tabs Vertical tabs Visual Basic Visual Studio Visual Studio 2010 Visual Studio 2012 Visual Studio 2013 Visual Studio 2015 Visual Studio 2017 Visual Studio 2019 Visual. Is Python support available with Visual Studio for Mac? Not at this time, but you can up vote the request on Developer Community. The Visual Studio for Mac documentation identifies the current types of development that it does support. In the meantime, Visual Studio Code on Windows, Mac, and Linux works well with Python through available.

Visual Studio for Mac 是 Mac 上的 .NET 集成开发环境,可用于编辑、调试和生成代码,然后发布应用 。Visual Studio for Mac is a .NET integrated development environment on the Mac that can be used to edit, debug, and build code and then publish an app.除了预期的功能(例如,标准编辑器和调试程序)外,Visual Studio for Mac 还包括编译器、代码完成工具、图形设计器和源代码管理,以简化软件开发过程。In addition to expected features, such as a standard editor and debugger, Visual Studio for Mac includes compilers, code completion tools, graphical designers, and source control to ease the software development process.

2018-11-22  Microsoft Visual Studio Tools for Office Runtime 2010简称VSTO工具包,VSTO(Visual Studio Tools for Office )是VBA的替代,使得开发 Office应用程序更加简单,并且用VSTO来开发office应用程序可以使用Visual studio开发环境中的众多功能和CLR. 2020-3-18  Visual Studio 2019 for Mac version 8.5 is available today and includes ASP.NET Core authentication templates, support for Azure Functions 3.0, and improvements to the overall experience for those using assistive technologies. 2019-10-30  Today, I’ll help you with that! In this blog post, I’m going to walk through how to get started with Visual Studio for Mac. Visual Studio for Mac is a macOS-native.NET IDE that focuses on.NET Core, Xamarin, and Unity. It provides many of the same features as Visual Studio for Windows, such as a shared C#, XAML, and web editor. 2019-4-26  支持的操作系统 Supported Operating Systems Visual Studio 2017 for Mac 可在以下操作系统上安装并运行: Visual Studio 2017 for Mac will install and run on the following operating systems: macOS Sierra 10.12:社区版、专业版和企业版。macOS.

Visual Studio for Mac 支持许多与其 Windows 对应的文件类型相同的文件类型(例如 .csproj.fsproj.sln文件),并且支持 EditorConfig 等功能,这意味着可以使用最适合自己的 IDE。Visual Studio for Mac supports many of the same file types as its Windows counterpart, such as .csproj, .fsproj, or .sln files, and supports features such as EditorConfig, meaning that you can use the IDE that works best for you.对于之前使用过 Windows 上的 Visual Studio 人的任何人来说,在创建、打开和开发应用时将不会觉得陌生。Creating, opening, and developing an app will be a familiar experience for anyone who has previously used Visual Studio on Windows.此外,Visual Studio for Mac 采用许多强大的工具,将它的 Windows 对应产品打造成十分强大的 IDE。In addition, Visual Studio for Mac employs many of the powerful tools that make its Windows counterpart such a powerful IDE.Roslyn 编译器平台用于重构和 IntelliSense。The Roslyn Compiler Platform is used for refactoring and IntelliSense.它的项目系统和生成引擎使用 MSBuild,它的源编辑器使用与 Windows 上的 Visual Studio 相同的基础。Its project system and build engine use MSBuild, and its source editor uses the same foundation as Visual Studio on Windows.对于 Xamarin 和 .NET Core 应用,使用的是相同的调试器引擎,对于 Xamarin.iOS 和 Xamarin.Android 使用的是相同的设计器。It uses the same debugger engines for Xamarin and .NET Core apps, and the same designers for Xamarin.iOS and Xamarin.Android.

可以在 Visual Studio for Mac 中执行的操作What can I do in Visual Studio for Mac

Visual Studio for Mac 支持以下类型的开发:Visual Studio for Mac supports the following types of development:

  • 使用 C#、F# 的 ASP.NET Core Web 应用程序,以及对 Razor 页面、JavaScript 和 TypeScript 的支持ASP.NET Core web applications with C#, F#, and support for Razor pages, JavaScript, and TypeScript
  • 使用 C# 或 F# 的 .NET Core 控制台应用程序.NET Core console applications with C# or F#
  • 使用 C# 的跨平台 Unity 游戏和应用程序Cross-platform Unity games and applications with C#
  • 使用 C# 或 F# 和 XAML 的 Xamarin 中的 Android、iOS、tvOS 和 watchOS 应用程序Android, iOS, tvOS, and watchOS applications in Xamarin with C# or F# and XAML
  • 使用 C# 或 F# 的 Cocoa 桌面应用Cocoa desktop apps in C# or F#

本文探讨了 Visual Studio for Mac 的各个部分,并简要介绍了使其成为一款用于创建这些应用程序的强大工具的部分功能。This article explores various sections of Visual Studio for Mac, providing a look at some of the features that make it a powerful tool for creating these applications.

IDE 导览IDE tour

Visual Studio for Mac 分为多个部分,用于管理应用程序文件和设置、创建应用程序代码以及进行调试。Visual Studio for Mac is organized into several sections for managing application files and settings, creating application code, and debugging.

入门Getting started

启动 Visual Studio 2019 for Mac 后,新用户可看到登录窗口。When you start Visual Studio 2019 for Mac, new users will see a sign-in window.使用 Microsoft 帐户登录以激活付费许可证(如果有)或链接到 Azure 订阅。Sign-in with your Microsoft account to activate a paid license (if you have one) or link to Azure subscriptions.可以按下“我稍后再执行此操作”,然后通过“Visual Studio”>“登录”菜单项登录 :You can press I'll do this later and sign in later via the Visual Studio > Sign in menu item:

然后,可以通过选择自己喜欢的键盘快捷方式来自定义 IDE:Visual Studio for Mac、Visual Studio、Visual Studio Code 或 Xcode:You'll then be given the option to customize the IDE by selecting your preferred keyboard shortcuts: Visual Studio for Mac, Visual Studio, Visual Studio Code, or Xcode:

登录用户将看到新启动窗口 ,其中显示了最近项目的列表,以及用于打开现有项目或创建新项目的按钮:Signed-in users will see the new start window, which shows a list of recent projects, and buttons to open an existing project or create a new one:

解决方案和项目Solutions and projects

下图显示加载了应用程序的 Visual Studio for Mac:The following image shows Visual Studio for Mac with an application loaded:

以下部分概述了 Visual Studio for Mac 中的主要区域。The following sections provide an overview of the major areas in Visual Studio for Mac.

Solution padSolution pad

Solution Pad 在解决方案中组织项目:The Solution Pad organizes the project(s) in a solution:

在此位置,源代码、资源、用户界面和依赖关系的文件被组织到特定于平台的项目中。This is where files for the source code, resources, user interface, and dependencies are organized into platform-specific Projects.

有关在 Visual Studio for Mac 中使用项目和解决方案的详细信息,请参阅项目和解决方案一文。For more information on using Projects and Solutions in Visual Studio for Mac, see the Projects and Solutions article.

程序集引用Assembly references

“引用”文件夹中提供每个项目的程序集引用:Assembly references for each project are available under the References folder:

使用“编辑引用” 对话框添加其他引用,双击“引用”文件夹或在其上下文菜单操作中选择“编辑引用” 便可显示该对话框:Additional references are added using the Edit References dialog, which is displayed by double-clicking on the References folder, or by selecting Edit References on its context menu actions:

有关在 Visual Studio for Mac 中使用引用的详细信息,请参阅管理项目中的引用一文。For more information on using References in Visual Studio for Mac, see the Managing References in a Project article.

依赖项/包Dependencies / packages

在应用中使用的所有外部依赖关系存储在“依赖关系”或“包”文件夹中,具体取决于所在的项目是 .NET Core 还是 Xamarin.iOS/Xamarin.Android 项目。All external dependencies used in your app are stored in the Dependencies or Packages folder, depending on whether you are in a .Net Core or Xamarin.iOS/Xamarin.Android project.通常以 NuGet 的形式提供这些内容。These are usually provided in the form of a NuGet.

NuGet 是 .NET 开发最常用的程序包管理器。NuGet is the most popular package manager for .NET development.通过 Visual Studio 的 NuGet 支持,可以轻松地搜索包并将其添加到项目,再添加到应用程序。With Visual Studio's NuGet support, you can easily search for and add packages to your project to application.

若要将依赖关系添加到应用程序,请右键单击“依赖关系”/“包”文件夹,然后选择“添加包” :To add a dependency to your application, right-click on the Dependencies / Packages folder, and select Add Packages:

可在在项目中包括 NuGet 包一文中找到在应用程序中使用 NuGet 包的相关信息。Information on using a NuGet package in an application can be found in the Including a NuGet project in your project article.

源编辑器Source Editor

无论是采用 C#、XAML 还是 Javascript 编写,该代码编辑器都与 Visual Studio Windows 具有相同的核心组件,具有完全本机的用户界面。Regardless of if you're writing in C#, XAML, or Javascript, the code editor the shares the same core components with Visual Studio Windows, with an entirely native user interface.

这会引入以下一些功能:This brings some of the following features:

  • 本机 macOS(基于 Cocoa)用户界面(工具提示、编辑器外观、边距修饰、文本渲染、IntelliSense)Native macOS (Cocoa-based) user interface (tooltips, editor surface, margin adornments, text rendering, IntelliSense)
  • IntelliSense 类型筛选以及“显示导入项”IntelliSense type filtering and 'show import items'
  • 支持本机文本输入Support for native text inputs
  • RTL/BiDi 语言支持RTL/BiDi language support
  • Roslyn 3Roslyn 3
  • 多个插入点支持Multi-caret support
  • 自动换行Word wrap
  • 更新后的 IntelliSense UIUpdated IntelliSense UI
  • 改进了“查找/替换”Improved find/replace
  • 代码片段支持Snippet support
  • 设置选定内容的格式Format selection
  • 内联灯泡Inline lightbulbs

有关在 Visual Studio for Mac 中使用源编辑器的详细信息,请参阅源编辑器文档。For more information on using the Source Editor in Visual Studio for Mac, see the Source Editor documentation.

若要始终显示选项卡,可以固定这些选项卡。To keep tabs visible at all times, you can take advantage of pinning them.这可确保每次启动项目时,都将始终显示需要的选项卡。This ensures that every time you launch a project, the tab you need will always appear.若要固定选项卡,请将鼠标悬停在该选项卡上,并单击固定图标 :To pin a tab, hover over the tab and click the pin icon:

重构Refactoring

使用 Visual Studio for Mac,可通过以下两种实用方法来重构代码:上下文操作和源分析。Visual Studio for Mac provides two useful ways to refactor your code: Context Actions, and Source Analysis.可在重构一文中阅读更多相关信息。You can read more about them in the Refactoring article.

调试Debugging

Visual Studio for Mac 提供支持 .Net Core、.NET Framework、Unity 和 Xamarin 项目的调试器。Visual Studio for Mac has debuggers that support .NET Core, .NET Framework, Unity, and Xamarin projects.Visual Studio for Mac 使用 .NET Core 调试器和 Mono 软调试器,以便 IDE 跨所有平台调试托管代码。Visual Studio for Mac uses the .NET Core debugger and the Mono Soft Debugger, allowing the IDE to debug managed code across all platforms.有关调试的其他信息,请访问调试一文。For additional information on debugging, visit the Debugging article.

调试器包含丰富的可视化工具,可用于字符串、颜色、URL、大小、坐标和贝塞尔曲线等特殊类型。The debugger contains rich visualizers for special types such as strings, colors, URLs, as well as sizes, coordinates, and bézier curves.

有关调试器的数据可视化效果的详细信息,请访问数据可视化效果一文。For more information on the debugger's data visualizations, visit the Data Visualizations article.

版本控制Version control

Visual Studio for Mac 与 Git 和 Subversion 源控件系统集成。Visual Studio for Mac integrates with Git and Subversion source control systems.源控件下的项目用解决方案名称旁列出的分支表示:Projects under source control are denoted with the branch listed next to the Solution name:

如果文件有未提交的更改,文件在解决方案窗格中的图标上就会有注释,如下图所示:Files with uncommitted changes have an annotation on their icons in the Solution Pane, as illustrated in the following image:

有关在 Visual Studio 中使用版本控制的详细信息,请参阅版本控制一文。For more information on using version control in Visual Studio, see the Version Control article.

后续步骤Next steps

相关视频Related Video

请参阅See also

-->

开发人员社区 系统要求 兼容性 可分发代码 Xamarin 博客 维护 Developer Community System Requirements Compatibility Distributable Code Xamarin Blogs Servicing

单击按钮下载最新版 Visual Studio 2017 for Mac。Click the button to download the latest version of Visual Studio 2017 for Mac.有关设置和安装的说明,请参阅设置并安装 Visual Studio for Mac 文档。For instructions on setup and install, see the Setup and Install Visual Studio for Mac documentation.

若要了解 Visual Studio 2017 for Mac 的详细信息,请参阅 Mac 系统要求和 Mac 平台目标及兼容性。To learn more about Visual Studio 2017 for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.

要详细了解其他相关下载,请参阅下载页。To learn more about other related downloads, see the Downloads page.

7.8 版中的新增功能What's New in 7.8

Visual Studio 2017 for Mac 版本 7.8 发行Visual Studio 2017 for Mac version 7.8 Releases

  • 2019 年 5 月 13 日 – Visual Studio 2017 for Mac 版本 7.8.4May 13, 2019 – Visual Studio 2017 for Mac version 7.8.4
  • 2019 年 3 月 12 日 - Visual Studio 2017 for Mac 版本 7.8.3March 12, 2019 – Visual Studio 2017 for Mac version 7.8.3
  • 2019 年 2 月 28 日 – Visual Studio 2017 for Mac 版本 7.8.2February 28, 2019 – Visual Studio 2017 for Mac version 7.8.2
  • 2019 年 2 月 22 日 – Visual Studio 2017 for Mac 版本 7.8.1February 22, 2019 – Visual Studio 2017 for Mac version 7.8.1
  • 2019 年 2 月 20 日 – Visual Studio 2017 for Mac 版本 7.8February 20, 2019 – Visual Studio 2017 for Mac version 7.8

版本主要变化Release Highlights

此版本侧重于通过 bug 修复、性能改进和可靠性改进来提高 Visual Studio for Mac 的质量。This release focuses on improving the quality in Visual Studio for Mac through bug fixes, performance improvements, and reliability improvements.

另外还将 NuGet 更新到了 4.8 版,将 .NET Core SDK 更新到 2.1.504 版,以及将 .NET Core Runtime 更新到 2.1.8 版We also updated the version of NuGet to 4.8, .NET Core SDK to 2.1.504, and .NET Core Runtime 2.1.8

Visual Studio 2017 for Mac 版本 7.8 (7.8.0.1624)Visual Studio 2017 for Mac version 7.8 (7.8.0.1624)

Microsoft Visual Studio 2012 Community

发布时间:2019 年 2 月 20 日 released February 20, 2019

The Office application stops responding. Certain Office features are missing because the relevant online service can't be accessed.Note These issues occur when you use a proxy server in your environment. Microsoft excel for mac ver 16.9 male list 2017.

shellShell

  • 已修复问题:用于“删除未使用”和“排序” (usings) 的自定义键绑定不起作用 。We fixed an issue where custom key bindings for Remove Unused and Sort (Usings) don't work.
  • 已修复问题:从应用程序切换并返回时,焦点无法位于编辑器的正确位置。We fixed an issue where switching from the application and returning, does not focus on the editor correctly.
  • 已修复问题:切换应用程序时,编辑器窗口中的游标丢失。We fixed an issue where the cursor in editor window is lost when switching applications.
  • 已修复问题:焦点离开/进入 Visual Studio 时会更改用户界面上默认拥有焦点的元素。We fixed an issue where focusing out/into Visual Studio changes the default focused element on the UI.
  • 已修复问题:Visual Studio for Mac 无法跟踪某些文件夹中文件的更改。We fixed an issue where Visual Studio for Mac would fail to track file changes for files in certain folders.
  • 修复了 Visual Studio for Mac 记不住打开的文件这一问题。We fixed an issue where Visual Studio for Mac doesn't remember opened files.
  • 修复了生成配置的工具栏选择器被禁用的问题。We fixed an issue where the Toolbar selector for build configuration is disabled.
  • 修复了向项目添加新文件夹时不能即时重命名的问题。We fixed an issue where adding a new folder to a project does not allow instant renaming.
  • 修复了在“启动但不调试”后使用“启动调试”导致 ASP.Net 项目出现异常的问题 。We fixed an issue where Start Debugging after Start without Debugging results in an exception for ASP.Net projects.
  • 修复了生成输出搜索方面的性能问题。We fixed a performance issue with build output search.
  • “解决方案资源管理器” 上的“运行项” 命令已重命名为“运行项目” 。The Run Item command on the Solution Explorer has been renamed to Run Project.
  • 修复了从查找器中加载解决方案时显示欢迎页的问题。We fixed an issue where the welcome page is shown when loading a solution from finder.

Microsoft Visual Studio 2012 Mac Free

.NET Core.NET Core

  • 已更新到 .NET Core 2.1.8 以包括安全更新。We updated to .NET Core 2.1.8 to include a security update.
  • 已修复问题:the create button doesn't create new project for .NET Core 3.0 preview 2(“创建”按钮不为 .NET Core 3.0 预览 2 创建新项目)。We fixed an issue where the create button doesn't create new project for .NET Core 3.0 preview 2.
  • 已修复问题:.NET Core 3.0 can be selected in the New Project dialog when it is not supported(不受支持时可以在新项目对话框中选择“.NET Core 3.0”)。We fixed an issue where .NET Core 3.0 can be selected in the New Project dialog when it is not supported.
  • 从 .NET Core 项目中删除了 VB.NET 选项。We removed the VB.NET option from .NET Core projects.

ASP.NET CoreASP.NET Core

  • 已修复问题:文件夹配置文件创建时使用的是“默认”配置而不是“发布”配置。We fixed an issue where the Folder profile would be created with 'Default' configuration instead of 'Release'.

Web 工具Web Tools

  • 已修复问题:“发布到 Azure”创建了名称错误的配置文件 。We fixed an issue where Publish to Azure creates a profile with the wrong name.
  • 已修复问题:应用程序自变量不传递到 Azure Functions 主机。We fixed an issue where application arguments are not passed to the Azure Functions host.
  • 额外添加了以下 Azure Functions 模板We added the following additional Azure Functions templates
    • CosmosDB 触发器CosmosDB trigger
    • EventHub 触发器EventHub trigger
    • IoT 中心触发器IoT Hub trigger
    • SendGrid 触发器SendGrid trigger
    • ServiceBus 队列触发器ServiceBus Queue trigger
    • ServiceBus 主题触发器ServiceBus Topic trigger
  • 修复了无法发布到 Azure API 应用实例的问题。We fixed an issue where it was not possible to publish to Azure API App instances.

XamarinXamarin

  • 已更新 Xamarin Test Cloud 代理 NuGet 版本。We updated the Xamarin Test Cloud agent NuGet version.
  • 修复了 .NET Core 项目中出现“查看存档”命令的问题。We fixed an issue where the View Archives command would appear in .NET Core projects.

Xamarin.FormsXamarin.Forms

  • FontFamily 的 Xamarin.Forms XAML 文件中的 IntelliSense 现已推出。IntelliSense in Xamarin.Forms XAML files for FontFamily is now available.

设计器Designers

  • 修复了工具箱回归了 Android 设计器的使用的问题。We fixed an issue where the toolbox regressed Android designer usage.
  • 已修复问题:尝试在搜索控件后将控件从工具箱拖放到 iOS 故事板时不起作用。We fixed an issue when attempting to drag and drop controls to iOS storyboards from the Tool Box after searching for controls does not work.

Xamarin.AndroidXamarin.Android

  • 已修复问题:JDK 通知显示在欢迎页面上,即使对于非 Android 项目也是如此。We fixed an issue where the JDK notification was shown on the welcome page, even for non-Android projects.
  • 修复了启动未安装任何 Java 的 Visual Studio for Mac 时显示两次“安装 Java”系统提示这一问题。We fixed an issue where launching Visual Studio for Mac without any Java installed shows 2 system prompts to install Java.
  • 已修复问题:生成的同时可能会 进行 Android 资源更新,从而可能导致生成问题。We fixed an issue where the Android resource update could occur at the same time as a build which could then cause build issues.
  • 修复了 Visual Studio for Mac 未能将 APK 上传到 Acer Chromebook R11 的问题。We fixed an issue where Visual Studio for Mac would fail to upload APK to Acer Chromebook R11.
  • 修复了新 Android 应用的包名称中包含大写字母的问题。We fixed an issue where new Android apps have uppercase letters in the package name.
  • 修复了当 AndroidUseLatestPlatformSDK 为 true 时,提示“你的项目不引用 ‘Mono.Android.Version=v8.1’”的问题。We fixed an issue where 'Your project is not referencing the 'Mono.Android.Version=v8.1' framework' when AndroidUseLatestPlatformSDK is true.
  • 修复了 Visual Studio for Mac 在特定生成配置中不能识别 AndroidManifest 的问题。We fixed an issue where Visual Studio for Mac does not recognize AndroidManifest in specific build configurations.
  • 修复了打开“报告问题” 对话框时还会显示“安装 JDK”对话框的问题。We fixed an issue where opening the Report A Problem dialog also displays 'Install JDK' dialog.
  • 修复即使临时发布仍显示 Google Play SDK 警告的问题。We fixed an issue where the Google Play SDK warning is shown even when publishing Ad-Hoc.

Xamarin.iOSXamarin.iOS

  • 现可以为不支持矢量图像的图像资产选择 .pdf 文件。It is now possible to choose .pdf files for image assets that do not support vector images.
  • 修复了 Visual Studio for Mac 错误指示 Xamarin.Mac 属性不可用的问题。We fixed an issue where Visual Studio for Mac erroneously indicates that a Xamarin.Mac property is unavailable.
  • 修复了不能为资产目录中的命名颜色选择设备的问题。We fixed an issue where it is not possible to choose devices for named colors in the asset catalog.
  • 修复了启动调试会话时 iOS 模拟器不再在前端显示的问题。We fixed an issue where the iOS simulator is no longer brought to front when starting a debug session.
  • 修复了本机引用不能在 iOS 库项目中工作并且似乎被忽略的问题。We fixed an issue where Native References not working in iOS library projects and appear to be ignored.
  • 修复了删除本机引用不会删除磁盘上的文件的问题。We fixed an issue where deleting a Native Reference does not delete the the file on disk.
  • 修复了调试程序不会连接到任何设备上的键盘扩展的问题。We fixed an issue where the Debugger doesn't connect to a keyboard extension on any device.

Xamarin.MacXamarin.Mac

  • 修复了 .xib 模板似乎需要添加 customObjectInstantitationMethod='direct' 的问题。We fixed an issue where .xib templates seem to need customObjectInstantitationMethod='direct' added.
  • 修复了在重新打开项目选项时不能完全更改 Xamarin.Mac 的目标框架版本的问题。We fixed an issue where it is not possible to change the target framework version for Xamarin.Mac full on re-opening project options.
  • 修复了 Mac 版本(经典)的项目选项显示不正确 UI 的问题。We fixed an issue where the project options for a Mac build (classic) shows incorrect UI.

代码编辑器Code Editor

  • 修复了代码修复预览窗口太小的问题。We fixed an issue where the code fix preview window is too small.
  • 修复了错误波形曲线不是最新版本的问题。We fixed an issue where error squiggles were not up to date.
  • 修复了编辑器在键入时冻结的问题We fixed an issue where the editor would freeze while typing
  • 修复了更改选项卡后无法搜索文件的问题We fixed an issue where Changing the tab would not allow you to search a file
  • 已修复问题:语句缩进操作不正确。We fixed an issue where Using statement indenting is incorrect.
  • 已修复问题:Roslyn 引发致命异常 (System.ArgumentOutOfRangeException)。We fixed an issue where Roslyn throws a fatal exception (System.ArgumentOutOfRangeException).
  • 已修复问题:多个行的参数格式设置不正确。We fixed an issue where formatting of parameters across multiple lines is incorrect.
  • 修复了构造函数生成器会导致 Visual Studio for Mac 崩溃的问题。We fixed an issue where the constructor generator would cause Visual Studio for Mac to crash.
  • 已修复问题:智能分号功能导致分号放置不正确。We fixed an issue where smart semicolon placement causes incorrect semicolon placement.
  • 解决了启用辅助功能时在大型文件中键入可能会很慢的问题。We fixed an issue where typing can be slow in large files when accessibility is enabled.
  • 修复了尝试使用 VoiceOver 在编辑器内部导航时出现严重错误这一问题。We fixed an issue where a fatal error can occur when trying to navigate inside the editor using VoiceOver.
  • 修复了快速修复边距中的插入符号位置不正确的问题。We fixed an issue where the caret location in quick fix margin is incorrect.
  • 修复了针对大型文件的缩进更正耗用太多时间的性能问题。We fixed a performance issue where indent correcting is taking up too much time on large files.
  • 修复了 Intellisense 软选择令人困惑的问题。We fixed an issue where Intellisense soft-selection is confusing.
  • 修复了 Visual Studio for Mac 无法打开 .targets 文件的问题。We fixed an issue where Visual Studio for Mac can't open .targets files.
  • 修复了在注释已折叠的方法时显示部分更新的问题。We fixed an issue where the display updates partially when commenting a collapsed method.
  • 修复了 C# 语法突出显示并不适用于某些关键字的问题。We fixed an issue where C# syntax highlight doesn't work for some of the keywords.
  • 修复了在 .cs 文件中调用某些来自工具箱的代码片段会导致代码格式不正确的问题。We fixed an issue where invoking some snippets from the toolbox in .cs files leads to poorly formatted code.
  • 修复了在 XAML IntelliSense 中按“向下”来选择关闭标签完成会关闭完成窗口的问题。We fixed an issue where pressing Down to choose the closing tag completion in XAML IntelliSense closes the completion window.
  • 修复了无法打开“修正”文件的问题。We fixed an issue where the file 'redacted' could not be opened.
  • 修复了有时在 XAML 文件中粘贴失败的问题。We fixed an issue where sometimes pasting fails in XAML files.
  • 修复了通过 Intellisense 添加属性时,它不会从名称中修整“属性”的问题。We fixed an issue where, when adding an attribute via Intellisense, it does not trim 'Attribute' from the name.
  • 修复了在孤立箭头键后按 ( 时代码建议执行错误操作的问题。We fixed an issue where code suggestion does the wrong thing when ( is pressed after a stray arrow key.

NuGetNuGet

  • 已修复问题:发生“无法添加包”错误时,Visual Studio for Mac 崩溃。We fixed an issue where Visual Studio for Mac crashes after 'Could not add packages' error.
  • NuGet 版本已更新至 4.8。We updated the version of NuGet to 4.8.
  • NuGet 包诊断警告现在显示在“解决方案资源管理器” 中。NuGet package diagnostic warnings are now shown in the Solution Explorer.任何诊断警告都将呈现一个警告图标,并提供警告全文作为工具提示。Any diagnostics warnings will be rendered with a warning icon and the full text of the warning available as a tool tip.
  • 修复了 NuGet 方面的一组问题:We fixed a set of issues with NuGet:
    • 还原不具有稳定版本的 NuGet 包时出现的问题。problem while restoring NuGet packages which don't have stable version.
    • VS4Mac 捆绑包 NuGet 版本太低:4.3.1。The VS4Mac bundle nuget version is too old: 4.3.1.
    • 根据条件使用变量的引用包无法正常工作。Referencing packages conditionally using variable does not work correctly.
    • 引用了多目标框架库的 Xamarin.Forms 应用未能生成。Xamarin.Forms app with multi target framework library referenced fail to build.
    • Visual Studio Mac Csproj 版本不支持项目条件。Visual Studio Mac Csproj build not support Item contidion.
    • 在多目标项目中支持条件性 NuGet 包引用。Support conditional NuGet PackageReferences in multi-targeting projects.
    • 面向多目标时按框架显示依赖项。Show per-framework dependencies when multi-targeting.
    • VS 无法生成 F# dotnet 核心解决方案。VS cannot build F# dotnet core solution.
    • Nuget 还原忽略生成目标。Nuget restore ignore build targets.
    • NuGet 还原错误的 Microsoft.AspNetCore.App 版本。NuGet restores the wrong version of Microsoft.AspNetCore.App.

Microsoft Visual Studio Ultimate 2012

调试器Debugger

  • 修复了在 Mojave 的外部控制台上运行时调试程序失败的问题。We fixed an issue where the debugger would fail when running on an external console on Mojave.

测试工具Test Tools

  • 已修复问题:如果名称末尾带句点,xUnit 事实“DisplayName”不会显示在测试资源管理器中。We fixed an issue where xUnit Fact 'DisplayName' not shown in test explorer if the name has a period at the end.
  • 修复了文本编辑器单元测试集成失败(“无法加载单元测试 [name]”)的问题。We fixed an issue where the text editor unit test integration ('Unit test 'name' could not be loaded') would fail.
  • 修复了“测试结果”窗格在显示大量文本时性能不佳的性能问题。We fixed a performance issue where the 'Test Results' pane has bad performance when very large amounts of text are shown.
  • 修复了编辑器中的单元测试集成无法正确触发测试用例的问题。We fixed an issue where the unit test integration in the editor does not properly trigger test cases.
  • 修复了会导致 xunit 无法还原的问题。We fixed an issue that could cause xunit to fail to restore.

Microsoft Visual Studio 2010

F#F#

  • 已修复问题:粘贴/编写代码时必须手动添加 F# 的 open 语句。We fixed an issue where open statements for F# must be manually added when pasting/writing code.
  • 修复了新的 F# 项目显示 IntelliSense 错误的问题。We fixed an issue where new F# projects shows IntelliSense errors.
  • 修复了有关 F# 项目的问题,其中 Visual Studio for Mac 将项目 GUID 重写为小写而不是大写。We fixed an issue for F# projects where Visual Studio for Mac overwrites the project GUID to be lowercase instead of uppercase.

项目系统Project System

  • 修复了 XAML 文件的复制粘贴操作导致 .xaml 和 .xaml.cs 文件之间解除关联的问题。We fixed an issue where the copy & paste of a XAML file causes a disassociation between the .xaml and .xaml.cs files.
  • 修复了文件被添加到 ItemGroup.Compile(删除)的问题,以及与此相关的问题 - 错误:找不到命名空间类型。We fixed an issue where files are being added to ItemGroup.Compile(Remove) and this related issue - Error type of namespace not found.
  • 修复了使用新库项目创建了无效 C# 文件的问题。We fixed an issue where an invalid C# file is created with a new library project.
  • 修复了无法在“解决方案资源管理器”上下文菜单中通过“新文件.”菜单创建区域性特定的 .resx 文件的问题。We fixed an issue where it is not possible to create a culture specific .resx file through the 'New File .' menu in the Solutions Explorer context menu.

程序集浏览器Assembly Browser

  • 修复了_程序集浏览器_显示错误属性图标的问题。We fixed an issue where the Assembly Browser shows the wrong icon for properties.
  • 修复了System.DayOfWeek枚举 (Wednesday) 似乎未赋值的问题。We fixed an issue where System.DayOfWeek enum (Wednesday) does not appear to be assigned a value.

可访问性Accessibility

  • 在此版本中,我们修复了许多辅助功能问题,包括调试程序和创建 iOS 开发人员证书中的几个 VoiceOver 问题,以及 Android SDK 管理器的键盘问题。We fixed a number of accessibility issues in this release, including several VoiceOver issues in the Debugger and in creating iOS developer certificates, and Keyboard issues in the Android SDK Manager.

其他Other

  • 修复了在取消勾选“整理 Using”>“先放置系统指令”设置时不保存的问题 。We fixed an issue where unchecking the Organize Using > Place System directives first setting does not save.
  • 修复了 Visual Studio for Mac 记不住设置的问题。We fixed an issue where Visual Studio for Mac is not remembering settings.
  • 修复了更新检查可能产生多个登录提示的问题。We fixed an issue where Checking for updates can result in multiple prompts to sign in.

Visual Studio 2017 for Mac 版本 7.8.1.4Visual Studio 2017 for Mac version 7.8.1.4

Microsoft Visual Studio 2012 Mac Torrent

发布时间:2019 年 2 月 22 日 released February 22, 2019

  • 我们修复了这样一个问题,即选择两列视图时 Visual Studio for Mac 无响应。We fixed an issue where Visual Studio for Mac becomes unresponsive when selecting two column view.

Visual Studio 2017 for Mac 版本 7.8.2.1Visual Studio 2017 for Mac version 7.8.2.1

发布时间:2019 年 2 月 28 日 released February 28, 2019

  • 我们修复了在 Unity 中调试器功能有时不按预期方式工作的问题。We fixed an issue where Debugger features sometimes don't work as expected with Unity.

Visual Studio 2017 for Mac 版本 7.8.3.2Visual Studio 2017 for Mac version 7.8.3.2

发布日期:2019 年 3 月 12 日released March 12, 2019

  • 此版本包含一个更新后的 4.8 NuGet 客户端,它转而关闭 NuGet 客户端漏洞。This release contains an updated 4.8 NuGet Client, which in turn closes a NuGet Client vulnerability.
  • 修复了之前无法使用 Git 将现有项目发布到新的远程存储库这一问题。We fixed an issue where Using Git to publish an existing project to a new remote repository was not working.
  • 修复了 Git 远程操作之前在 Visual Studio for Mac 中失败的问题:。We fixed an issue where Git remote operations were failing in Visual Studio for Mac:.
  • 修复了不对 F# 解决方案显示工具提示的问题。We fixed an issue where Tooltips not being shown for F# solutions.
  • 修复了在输入详细信息时“报告问题”对话框对 Visual Studio for Mac 崩溃的问题。We fixed an issue where The Report a Problem dialog crashes Visual Studio for Mac when entering details.
  • 修复了在调试器连接丢失的情况下使用“报告问题”时 Visual Studio for Mac 崩溃的问题。We fixed an issue where Visual Studio for Mac crashes while using Report a Problem if the debugger connection is lost.
  • 修复了在未登录但尝试“报告问题”的情况下会显示两次登录弹出窗口的问题。We fixed an issue where Two sign in popup windows would show if you weren't signed in and tried to Report a Problem.
  • 修复了在使用“报告问题”时导致日志文件中显示“缺少图标”警告的问题。We fixed an issue causing warnings about missing icons to show up in the log files when using Report a Problem.
  • 修复了在生成 Docker Compose 项目后阻止生成消息在“生成输出”窗口中显示的问题。We fixed an issue preventing build messages from displaying in the Build Output window after building Docker Compose projects.

Visual Studio 2017 for Mac 版本 7.8.4.1Visual Studio 2017 for Mac version 7.8.4.1

发布日期:2019 年 5 月 13 日released May 13, 2019

Microsoft Visual Studio 2012 C#

  • 此版本修复了以下问题:加载第二个解决方案后,Visual Studio for Mac 7.8.3 发生故障[https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html ]。This release fixes an issue where (Visual Studio for Mac 7.8.3 crashes after loading a second solution)[https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].

反馈Feedback

我们期待你的宝贵意见和建议!We would love to hear from you!可通过 Visual Studio for Mac IDE 中的报告问题选项来报告问题,并在开发人员社区门户中跟踪反馈。You can report a problem through the Report a Problem option in the Visual Studio for Mac IDE, and track your feedback in the Developer Community portal.若要提供有关新功能的建议,可使用“推荐新功能” ,且同样可在开发人员社区中进行跟踪。For suggesting new features you can use Suggest a Feature, these are also tracked in the Developer Community.

BlogsBlogs

通过参考开发人员工具博客网站中的见解和建议,随时掌握所有新版本的最新最全资讯,并发表有关大量功能的深入分析帖子。Take advantage of the insights and recommendations available in the Developer Tools Blogs site to keep you up-to-date on all new releases and include deep dive posts on a broad range of features.

Visual Studio 2017 for Mac 发行说明历史记录Visual Studio 2017 for Mac Release Notes History

可以在发行说明历史记录页面中查看旧版 Visual Studio 2017 for Mac 发行说明。You can view prior versions of Visual Studio 2017 for Mac release notes on the Release notes history page.

返回页首
Top of Page