在 Visual Studio Code 和 Sublime Text 中,有一个名为“添加下一个出现”的功能,可以选择标记文本的下一个出现。使用此功能的键盘快捷键是 CMD+D(Windows 和 Linux 上为 CTRL+D)。
此函数将选择下一个出现的文本,并将另一个光标添加到新选择的文本的末尾。
如何在 Visual Studio for Mac 中实现此目的?
我试图让 Visual Studio 2019(社区版)与 Mac 一起使用来创建移动应用程序 iOS 和 Android。不幸的是,我整天都在为这种组合而苦苦挣扎。
我目前无法解决的问题是 Windows 上的 Visual Studio 中的以下错误:
An unexpected error occurred while checking the SSH configuration of '192.168.178.74'
An item with the same key has already been added.
Run Code Online (Sandbox Code Playgroud)
我尝试更改虚拟机的 MAC 地址以获取新的 IP 地址,但没有成功
我的设置:
顺便提一句。我忘了提到,可以从 Windows 通过 ssh 登录到 Mac。
您好,我错误地将 Visual Studio for Mac 升级到 8.5.2(内部版本 13),其中 Xamarin.iOS 版本:13.16.0.13(Visual Studio 社区)。
事实证明,这不适用于 XCode 11.3.1,需要 XCode 11.4,这意味着我需要将操作系统从 Mojave 升级到 Catalina;我还没有准备好升级操作系统..
我尝试在 Microsoft 网站上搜索,但看不到任何明显的降级或选择其他 Xamarin.iOS 版本的链接
如何将 Xamarin.iOS 回滚到与 XCode 11.3 兼容的版本?
xcode xamarin.ios visual-studio-mac macos-mojave macos-catalina
我正在尝试在 Visual Studio for Mac 中构建此项目:
https://github.com/macNetCore/CodeBook/tree/master/Chapter5/configProgram
在编译过程中我收到警告:
/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5):警告NETSDK1138:目标框架“netcoreapp3.0”是失去支持,并且将来不会收到安全更新。有关支持政策的更多信息,请参阅https://aka.ms/dotnet-core-support 。
我决定尝试更改项目设置中的目标框架:
我发现当我选择以下任一选项时:
单击“确定”,然后重新显示已恢复为 .NET Core 3.0 的选项。
简而言之,我必须采取哪些步骤来停止构建警告?
我已经看到这个问题,并且我肯定安装了正确的 SDK。所以我不明白为什么单击“确定”不会保留我对 3.1 的选择。
当我调试项目并遇到运行时错误时,调试器会停止在主线上,而不是错误线上。
使用AppKit;
namespace Project {
static class MainClass {
static void Main(string[] args) {
NSApplication.Init();
NSApplication.Main(args); // breaks here
}
}
}
Run Code Online (Sandbox Code Playgroud)
而不是错误行:
if (isTrue) {
button.Title = "Title"; // Object reference not set to an instance of an object
}
Run Code Online (Sandbox Code Playgroud)
有没有办法改变它,使其在有错误的行上中断?
然而,下次它不会被选中:
我对在 Mac OS 上开发应用程序相当陌生。我正在使用 Visual Studio for Mac 2022 - 预览版。我是最新的,并使用 .NET 6 创建了 ASP.NET MVC Web 应用程序。我已使用生成的项目启动了调试器。我对 Index.cshtml 文件进行了更改,但保存文件后该更改无法反映在浏览器中。如果热重载可以在 Visual Studio for Mac 中运行,您有什么想法吗?我没有看到任何按钮来切换热重载,因为我看到的所有屏幕截图都是针对 Windows Visual Studio 的。任何帮助将不胜感激,因为每次进行更改时停止和启动调试器非常不方便。谢谢。
编辑:我已经安装了 Nuget 包
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
然后更新我的 Program.cs 文件如下:
// Add services to the container.
builder.Services.AddControllersWithViews().AddRazorRuntimeCompilation();
我对 .cshtml 文件的更改在保存后仍然不想重新编译。
任何更多的帮助将不胜感激。
Visual Studio for Mac 版本:17.0 预览版(17.0 内部版本 5186)
创建了一个新的 Web 应用程序(模型-视图-控制器)项目。
我无法消除 Visual Studio for Mac 2022 v17 中 .net maui 应用程序中的此生成错误?构建输出显示:
/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.300-rc.3.5667/targets/Microsoft.Maui.Resizetizer.targets(511,9): error : One or more invalid file names were detected. File names must be lowercase, start and end with a letter character, and contain only alphanumeric characters or underscores:
Run Code Online (Sandbox Code Playgroud)
当我将图像文件复制到资源/图像文件夹中时,它们确实包含无效字符,但我将文件重命名为仅包含有效的小写字母数字字母,但 Visual Studio 仍然损坏。我已经清理了项目,手动删除了 bin 和 obj 文件夹,重新启动了解决方案和 Visual Studio,甚至启动了整个机器,但没有成功。我什至尝试删除所有图像,但没有成功。
必须有一些其他缓存仍然保存着错误消息的无效引用,该错误消息根本就是错误的,并且由于其他一些相关原因而被抛出。任何帮助发现这个问题的帮助将不胜感激。
编辑 我现在创建了一个新项目(MyMauiSolution),并一一复制旧解决方案中的文件夹,以查看它会在哪里损坏。将所有文件复制到新项目后,它仍然有效。所以现在我有 2 个解决方案,它们或多或少具有完全相同的文件/图像,其中一个可以工作,另一个则不能?!
我什至尝试过比较文件夹结构,但没有区别?!
myiMac:Projects user_x$ diff -rq BlueWhaleMaui MyMauiSolution
Files BlueWhaleMaui/.DS_Store and MyMauiSolution/.DS_Store differ
Only in BlueWhaleMaui: .git
Only in BlueWhaleMaui: .gitignore
Only in BlueWhaleMaui: BlueWhaleMaui …
Run Code Online (Sandbox Code Playgroud) 昨天,我跟随我的同事从 .NET 7.0 更新到 .NET 8.0,并使其立即运行。然而,对于我自己来说,在我的 VS Mac 和我的 VS Windows 上我都收到错误
错误 NETSDK1139:无法识别目标平台标识符 ios。
(如果设置为 ios 作为部署目标,此错误也会出现在 android 版本中)
目标框架列为 net8.0-android;net8.0-ios;
以下这些我都有了~
还有一点值得注意的是~
我真的很感谢任何人在这个主题上的知识,特别是任何以前遇到过并处理过这个问题的人。
我将 XCode 更新为 XCode 13,以便在 ios 15 设备上测试我的 Xamarin.iOS 应用程序。我将 Visual Studio for mac 应用程序更新到版本 8.10.9 更新后,我在 Visual Studio for mac 中打开了我的应用程序,但当我尝试选择设备时,我看不到设备。只有一条消息:“降低‘部署目标’以查看较旧的模拟器或检查您的 Apple SDK 路径”
我尝试更改部署目标,并从 Preferences/SDK Locations/Apple/Apple SDK 检查了 Apple SDK 路径。我尝试设置“/Applications/Xcode.app”和“/Applications/Xcode.app/”路径。但他们都不适合我。我该怎么办?
提前致谢。