小编Nan*_*nge的帖子

获取我的C#应用​​程序的版本?

我正在研究桌面应用程序.我已经创建了一个设置.

防爆.我的应用程序.版本是1.0.0.

我想得到我的桌面应用程序的当前版本1.0.0.我试过使用Application.ProductVersion但它提供了我的控件的版本.(我使用的是DevExpress Control15.2.7,因此它提供当前版本15.2.7).

如何获取已安装应用程序的当前版本?我想将它与已安装的版本进行比较,以便为我的产品提供"新版本可用"功能.

c# windows version

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

如何在Cloud CRM Dynamics 365中安装托管包时发现问题?

我在云CRM Dynamics 365中安装托管包时遇到了问题.由于我无法跟踪问题,因此很头疼.

让我解释一下要点:

  1. 我已false为所有组件设置了可自定义

  2. 我已经在Sandbox模式下注册了插件.我使用插件注册工具获取许可证和其他一些功能.

我试过两种方法.

第一:当我第一次尝试安装时,我从工作流程中获得了未处理状态.

第二:为解决上述问题,我尝试删除许可证处理相关组件.现在我从更新销售订单的插件组件中获取未处理状态.

最糟糕的是我没有在日志文件中收到任何错误消息或错误代码.

最后,这里有几个日志.有人可以提出解决方案吗?

--------------------------------------------------------------------------------------------------------
    AsynchronousProcessingService   Failed to add the item  to the sync item collection for the mailbox : {8CBF53D0-896B-E611-80F2-FC15B4288714}. Exception details : Unhandled Exception: Microsoft.Crm.CrmArgumentException: Invalid input.

       at Microsoft.Crm.Asynchronous.EmailConnector.ExchangeItemFinder.AddItemToSyncItemChangeInfoCollection(Item item, String itemId, SyncItemChangeType itemChangeType, ItemObjectType itemObjectType, String crmId)

    Inner Exception: System.ArgumentException: Invalid input.
    AsynchronousProcessingService   Failed to add the item  to the ItemFinder sync error collection for the mailbox : {8CBF53D0-896B-E611-80F2-FC15B4288714}. Exception details : Unhandled Exception: Microsoft.Crm.CrmArgumentException: Invalid input.

       at …
Run Code Online (Sandbox Code Playgroud)

dynamics-crm dynamics-crm-online dynamics-crm-2016

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

如何在 C# 中获取完整的主机名?

我尝试过遵循它,只给我一个名字。我想要全名。前任。我的系统全名是“ sys101.home.homeconsultancy.lan ”。以下代码只给出“ sys101 ”。我想要完整的地址“ sys101.home.homeconsultancy.lan ”。

这是我的代码:

string hostName = System.Net.Dns.GetHostName();
Run Code Online (Sandbox Code Playgroud)

如何获得完整的系统名称?

.net c# dns mdns environment-variables

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

VSTO加载项是否支持Mac(iOS)操作系统?

我创建了一个VSTO加载项.它会向功能区添加新Tab.目前,它在Windows系统中运行良好.

我不知道它是否支持Mac(iOS)操作系统.

有人可以建议我支持吗?如果没有,我应该用什么来创建支持Windows和Mac(iOS)的项目?在此输入图像描述

c# vsto

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

Xamarin.Forms中适用于.Net Standard 2.0的ModernHttpClient

我正在尝试从ManagedNUGet安装ModernHttpClient。但是安装完成后,会显示以下警告。我正在尝试在Portable项目中安装。

使用'.NetFramework,version = 4.6.1'而不是项目目标框架'.NetStandard,Version = v2.0'恢复了软件包'modernhttpclient 2.4.2'。该软件包可能与您的项目不完全兼容

在此处输入图片说明

httpclient xamarin.forms

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

如何为UWP软件包安装程序添加Microsoft.NET.CoreRuntime.2.1?

我有Xamarin应用程序。我可以构建ipa,APK和UWP(.appx)软件包。ipa和APK运行正常。安装UWP时遇到问题。

UWP的问题:它要求安装,Microsoft.NET.CoreRuntime.2.1因为它是依赖项之一。

我需要添加Microsoft.NET.CoreRuntime.2.1项目吗?如果是这样,在哪里?有人可以建议吗?

我通过以下步骤创建了程序包

1:右键单击UWP项目->存储->选择创建应用程序包

2:现在处于调试模式,我们无需将其上传到商店,这就是我选择的原因 No

3:比我提供输出位置的路径。给出版本并选择从不生成应用程序捆绑包,并根据需要选择x86和x64体系结构

4:生成包

创建包之后,用户需要安装这些Microsoft.NET.CoreRuntime.2.1Microsoft.VCLibs.x64.14.00手动其在包文件夹中给出。

好吧,我认为这不是用户需要手动安装依赖项的理想情况。它应该在项目中,或者根据需要与软件包一起自动安装。

让我告诉您我们如何安装它。我知道可以使用PowerShell进行安装,但我对此没有完全的了解。

1-证书安装-MyApp.UWP_1.0.0.0_x86 / MyApp.UWP_1.0.0.0_x64.cer-单击“安装证书”-选择存储位置为“本地计算机”-单击“下一步”-它会提示您有关安装证书的信息“是”-比选择将所有证书都放在以下存储中-它启用带有浏览选项的文本框下面的浏览,然后单击浏览并选择“受信任的根证书颁发机构”-单击下一步,完成并关闭

2-安装依赖项-打开依赖项-> x86 / x64文件夹-安装两个文件

3-软件包安装-双击“ MyApp.appx”

请指导我。

c# appx xamarin.forms uwp makeappx

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

如何比较C#.net中分为3组的字符串?

我想比较3组中的数字.

string first = "1.0.1";
string second = "1.0.0";
string third = "2.1.0";
string forth = "1.1.0";
Run Code Online (Sandbox Code Playgroud)

这些都是版本.我希望从中获得最高版本.目前第三名="2.1.0"最高.

谁有人建议我最短路?或者我应该自定义编码?

c# windows-applications

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

如何在Xamarin.Forms中获取用于推送通知目的的设备令牌?

我想获得设备令牌,我可以将其用作令牌以进行推送通知.

我已准备好许多博客,但没有找到设备令牌.我还需要在Token输入中传递它以在UrbanAirship中发送通知.

示例:555D111CC00D77FA2956E85648D3B4187B42AF737BBB1670FE6EF8595784DR654

请建议

xamarin.ios xamarin.forms

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

如何使用C#中的索引从IEnumerable集合中获取项目?

我有IEnumerable列表customerList和索引.现在我想得到IEnumerable基于索引的项目.

例如,如果index = 3,它应该提供IEnumerable的第3项.

请指导.

IEnumerable<Customer> customerList = new Customer[] 
{ 
     new Customer { Name = "test1", Id = 999 }, 
     new Customer { Name = "test2", Id = 915 }, 
     new Customer { Name = "test8", Id = 986 },
     new Customer { Name = "test9", Id = 988 },
     new Customer { Name = "test4", Id = 997 },
     new Customer { Name = "test5", Id = 920 },
}; …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable

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