我正在研究桌面应用程序.我已经创建了一个设置.
防爆.我的应用程序.版本是1.0.0.
我想得到我的桌面应用程序的当前版本1.0.0.我试过使用Application.ProductVersion但它提供了我的控件的版本.(我使用的是DevExpress Control15.2.7,因此它提供当前版本15.2.7).
如何获取已安装应用程序的当前版本?我想将它与已安装的版本进行比较,以便为我的产品提供"新版本可用"功能.
我在云CRM Dynamics 365中安装托管包时遇到了问题.由于我无法跟踪问题,因此很头疼.
让我解释一下要点:
我已false为所有组件设置了可自定义
我已经在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) 我尝试过遵循它,只给我一个名字。我想要全名。前任。我的系统全名是“ sys101.home.homeconsultancy.lan ”。以下代码只给出“ sys101 ”。我想要完整的地址“ sys101.home.homeconsultancy.lan ”。
这是我的代码:
string hostName = System.Net.Dns.GetHostName();
Run Code Online (Sandbox Code Playgroud)
如何获得完整的系统名称?
我创建了一个VSTO加载项.它会向功能区添加新Tab.目前,它在Windows系统中运行良好.
我不知道它是否支持Mac(iOS)操作系统.
我正在尝试从ManagedNUGet安装ModernHttpClient。但是安装完成后,会显示以下警告。我正在尝试在Portable项目中安装。
使用'.NetFramework,version = 4.6.1'而不是项目目标框架'.NetStandard,Version = v2.0'恢复了软件包'modernhttpclient 2.4.2'。该软件包可能与您的项目不完全兼容
我有Xamarin应用程序。我可以构建ipa,APK和UWP(.appx)软件包。ipa和APK运行正常。安装UWP时遇到问题。
UWP的问题:它要求安装,Microsoft.NET.CoreRuntime.2.1因为它是依赖项之一。
我需要添加Microsoft.NET.CoreRuntime.2.1项目吗?如果是这样,在哪里?有人可以建议吗?
我通过以下步骤创建了程序包
1:右键单击UWP项目->存储->选择创建应用程序包
2:现在处于调试模式,我们无需将其上传到商店,这就是我选择的原因
No3:比我提供输出位置的路径。给出版本并选择从不生成应用程序捆绑包,并根据需要选择x86和x64体系结构
4:生成包
创建包之后,用户需要安装这些Microsoft.NET.CoreRuntime.2.1和Microsoft.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”
请指导我。
我想比较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"最高.
谁有人建议我最短路?或者我应该自定义编码?
我想获得设备令牌,我可以将其用作令牌以进行推送通知.
我已准备好许多博客,但没有找到设备令牌.我还需要在Token输入中传递它以在UrbanAirship中发送通知.
示例:555D111CC00D77FA2956E85648D3B4187B42AF737BBB1670FE6EF8595784DR654
请建议
我有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# ×6
.net ×1
appx ×1
dns ×1
dynamics-crm ×1
httpclient ×1
ienumerable ×1
makeappx ×1
mdns ×1
uwp ×1
version ×1
vsto ×1
windows ×1
xamarin.ios ×1