Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
chucker authored May 24, 2021
1 parent 1bac57f commit dc61918
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,15 @@
# net6-mac-console-sample
A minimal example of using .NET 6 for an app that uses macOS native APIs

# Ingredients

* Start with a console template: `dotnet new console`
* Change the target framework to `net6.0-macos`, and the runtime identifier to `osx-x64`
* During previews, add a `NuGet.config` so you get packages such as `microsoft.macos.runtime.osx-x64`
* Add an Info.plist

Your project now references Cocoa. You can do `using Foundation` for low-level types like `NSString`, and `using AppKit` for GUI types like `NSTextView`.

# Status

As of preview 3, while the references do get pulled in, calling any Foundation or AppKit code at runtime seems to fail.

0 comments on commit dc61918

Please sign in to comment.