我最近买了一台iMac,以便在更好的环境中在Visual Studio for Mac上开发我的应用程序(在Windows上有很多问题),但在Visual Studio for Mac上,没有UWP项目.
据我所知,我必须创建一个新的.NET项目,但为了正确地实现该应用程序以便在Windows上工作,应该遵循哪些步骤才能让您高枕无忧?我应该使用完全支持.NET核心框架的Visual Studio代码吗?
我在其他答案中看到我需要.NET SDK工具,等等,但是如果你不介意为什么(不是安装的东西,只有对应用程序正确构建的技术娴熟的解释),还需要进一步的细节.结束!
谢谢
我尝试重新创建示例以使用 chrome 扩展程序连接到我的 Xamarin Mac 应用程序,我将用作所有其他浏览器的主干,但它没有使用以下错误:
与本机消息传递主机通信时出错。
文档在纸面上看起来很简单,但在现实生活中却没有那么简单。
这是我的阅读和聆听功能(那里有很好的例子,https : //github.com/anewtonlevey/NativeMessaging):
public void Listen()
{
JObject data;
while ((data = Read()) != null)
{
ProcessReceivedMessage(data);
}
}
private JObject Read()
{
try
{
Stream stdin = Console.OpenStandardInput();
byte[] lengthBytes = new byte[4];
stdin.Read(lengthBytes, 0, 4);
var buffer = new char[BitConverter.ToInt32(lengthBytes, 0)];
using (var reader = new StreamReader(stdin)) while (reader.Peek() >= 0) reader.Read(buffer, 0, buffer.Length);
return JsonConvert.DeserializeObject<JObject>(new string(buffer));
}
catch (Exception e)
{
Console.WriteLine("Read error: {0}", e);
return null; …Run Code Online (Sandbox Code Playgroud)