小编Boz*_*Joe的帖子

如何显示已安装的dotnet新模板版本号

我已经安装了一系列的dotnet模板以用于

dotnet new
Run Code Online (Sandbox Code Playgroud)

通过使用cli选项,例如

dotnet new -i Microsoft.DotNet.Web.Spa.ProjectTemplates::2.0.0
Run Code Online (Sandbox Code Playgroud)

要么

dotnet new -i Microsoft.DotNet.Web.Spa.ProjectTemplates::*
Run Code Online (Sandbox Code Playgroud)

如此处所述,dotnet的可用模板新

如何列出已安装的模板的版本?输出

dotnet new
Run Code Online (Sandbox Code Playgroud)

不显示模板的当前版本

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?        Templates                                                 Short Name       Language          Tags         ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? ---------------------------------------------------------------------------------------------------------------- ?
? Console Application                                       console          [C#], F#, VB      Common/Console      ?
? Class library                                             classlib         [C#], F#, VB      Common/Library      ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

templates .net-core

4
推荐指数
2
解决办法
1354
查看次数

PJSIP服务器开发

当使用pjsip技术开发服务器时,官方网站在寻找开发服务器的方法时有点难以使用.

它介绍了如何使用库开发客户端应用程序,而不是如何实现服务器.

有人指导我参考一些参考文档或blob帖子或其他网站,可以帮我告诉我如何创建一个基于pjsip的服务器?

macos window pjsip

3
推荐指数
1
解决办法
3196
查看次数

certmgr.exe命令实用程序位置

我正在尝试CurrentUser使用certmgr脚本将证书添加到位置:

certmgr.exe -add -r LocalMachine -s My -c -n %SERVER_NAME% -r CurrentUser -s TrustedPeople
Run Code Online (Sandbox Code Playgroud)

但是certmgr.exeWin 7,VS2008环境中没有命令实用程序.
请告诉我在哪里以及如何获得.

security ssl wcf

3
推荐指数
2
解决办法
2万
查看次数

Android 手机中的 SignalR 推送通知

我使用 SignalR 开发了一个聊天应用程序。目前我正在将该代码移至 Android 应用程序的 WebAPI,

当用户向 android 用户发送消息时,我想在 android 手机上显示推送通知。是否可以在 Android 应用程序中使用 SignalR 作为客户端。

我看到了一些在线参考资料,如 google GCm、ShaperChat,但我不理解它们。

android asp.net-mvc-4 signalr

3
推荐指数
1
解决办法
5858
查看次数

如何在两个不同的线程上等待一个任务?

我可以等待在不同线程上创建的任务吗?例如:

...
CurrentIteration = Execute(); // returns Task
await CurrentIteration;
...
Run Code Online (Sandbox Code Playgroud)

然后,在另一个线程上:

...
await CurrentIteration;
...
Run Code Online (Sandbox Code Playgroud)
  1. 第二个线程会等待Execute方法完成执行吗?
  2. 如果它会,我将能够在第二个线程中为同一目的重新使用CurrentIteration,因为我重新运行

CurrentIteration = Execute(); // returns Task await CurrentIteration;

在第一个线程?

我试过这段代码:

public class Program
{
    public static void Main(string[] args)
    {
        MainAsync(args).GetAwaiter().GetResult();
    }
    public static async Task MainAsync(string[] args)
    {

        var instance = new SomeClass();
        var task = instance.Execute();
        Console.WriteLine("thread 1 waiting...");
        Task.Run(async () =>
        {
            Console.WriteLine("thread 2 started... waiting...");
            await task;
            Console.WriteLine("thread 2 ended!!!!!");
        });

        await task;

        Console.WriteLine("thread 1 done!!");

        Console.ReadKey();
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading async-await c#-7.0

2
推荐指数
1
解决办法
1083
查看次数

如果ThreadPool已满,则如何使Action.BeginInvoke生成非线程池线程

在.net 3.5

尝试ThreadPool.QueueUserWorkItem(a=> {Work()});在ThreadPool没有可用线程时导致BeginInvoke锁定.

void Work()
{
   Action executor = () = { DoSomething(); };
   IAsyncResult result = executor.BeginInvoke(null, null);

   using (WaitHandle hWait = result.AsyncWaitHandle)
   {
      if (hWait.WaitOne(timeoutMilliseconds))
      {
        executor.EndInvoke(result);
      }
      else
      {  throw new ImDyingException(); }
   }
}
Run Code Online (Sandbox Code Playgroud)

如何使BeginInvoke使用非池化线程?

c# multithreading asynchronous .net-3.5

1
推荐指数
1
解决办法
2592
查看次数

LinkedList <T>没有ConvertAll?

有没有人有一个扩展方法来快速转换LinkedList<T>使用a中的类型Converter<TInput, TOutput>

我有点惊讶,在哪里ConvertAll<TOutput>(delegate)

.net c# vb.net linked-list converter

1
推荐指数
1
解决办法
425
查看次数