【C#-更新安装】教程文章相关的互联网学习教程文章

c# – 检查.Net Framework 4.6是否安装在系统中【代码】

我的软件中有一个要求,我需要知道客户端的系统是否安装了.Net Framework 4.6. 我试过的是 – var frameworkVersion = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full", false)?.GetValue("Version");The above is giving me the highest version installed, that is – 4.7. From which Ican’t decide whether the client system have framework 4.6 installedspecifically.解决方法:此...

c# – 在客户端检查安装的SSL证书【代码】

在winform应用程序上工作并连接到socket,我可以创建SSLStream并进行身份验证.使用以下代码// Authenticate ourself as a client.this.sslStream.AuthenticateAsClient(SSL_TARGET_HOST);现在有时应用程序抛出AuthenticationException,如果没有安装客户端机器证书. 我想知道在调用连接之前是否有办法检查客户端计算机上是否安装了特定证书?解决方法:您可以使用X509Store类来确定特定证书库中安装的证书.您可以通过多种方式查找证书...

c# – 确保在不复制代码的情况下执行dll所需的安装操作

我有一个c#解决方案,有两个常规项目和一个安装项目.其中一个常规项目是可执行文件,而另一个是dll,我也在其他解决方案中使用. dll项目依赖于某个事件日志源,它可以登录,并且由于该程序旨在由不允许创建日志源的用户运行,因此必须在安装时创建此源. 我通过为可执行项目创建安装程序类,在安装程序中创建日志源,并在安装项目中的自定义操作中包含该安装程序来完成此操作.这有效,但现在我必须为每个其他项目创建一个类似的安装程序,它也...

c# – 如何在.NET中安装H.264编解码器?

我们需要在用C#编写的Winforms项目中播放一些H.264 / AAC视频.这应该在Windows XP SP2和Linux上运行(使用Mono).为了能够做到这一点,我猜计算机必须安装适当的编解码器.有没有人知道是否有一种方法可以使用msi安装程序安装编解码器作为我们项目安装的一部分.是否有一些免费或付费的组件,我们可以使用?理想情况下,在一些dll的形式,我们可以以某种方式注册到系统.还是有更好的方法吗? 更新:我们发现了这个:http://vlcdotnet.codep...

VS2010平台下的OpenCV、EmguCV( C#)安装、使用配置【代码】

OS:Win7旗舰版64位 平台:VS2010旗舰版 x86 安装包版本:OpenCV2.4.2 x86 下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.2/OpenCV-2.4.2.exe/downloadEmguCV2.4.2 x86 下载地址:http://sourceforge.net/projects/emgucv/files/emgucv/2.4.2/libemgucv-windows-x86-gpu-2.4.2.1773.exe/download (GPU版本) OpenCV: 1. 解压 为了便于管理,我在D盘根目录下新建了CV文件夹,然后解压至下面。 2...

c# – visual studio 2010安装项目中“ASSEMBLE NAME的运行时实现”是什么? (vs 2015中的安装程序扩展设置项目)

将输出添加到目标目录时,每个项目都有多种类型的输出可供选择.他们中的大多数都是非常自我描述的,但我不明白“运行时实现”的含义,我没有在MSDN或其他地方的任何地方看到它解决方法:从安装Microsoft Visual Studio 2015 Installer Projects“运行时实现……”“包含目标框架的运行时实现程序集.”因此,如果您的目标是.NET Framework 4.6.1,则安装项目将捆绑程序集,以允许您的项目在该CLR上运行.

c# – 如何确定字符串是否是已安装的UWP应用程序的AUMID?【代码】

是否有一个.Net库用于测试字符串是否是已安装的UWP应用程序的AUMID? 例如,如果用户输入Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge如何确保实际安装了此AUMID的UWP应用程序?解决方法:嗯,UWP的AUMID格式为FamilyName!AppID,例如here. 要确定给定字符串是否是已安装的UWP应用程序的AUMID,您必须与之进行比较.您可以构建所有UWP应用程序AUMID的列表,并查看该字符串是否是其中之一,或者您可以在感叹号上拆分字符串,找到具...

c# – 将多个msi安装程序组合到单个安装程序中

在我的应用程序中有4个msi installers.one安装web项目,另一个安装Web服务和两个安装程序用于安装Windows服务. 我想将所有4个组合成一个.如果没有使用wix,installshield或任何第三方产品,有没有办法做到这一点.解决方法:一个简单的方法是添加3个安装程序作为第4个安装程序的先决条件.您可以在此处详细了解先决条件: > http://msdn.microsoft.com/en-us/library/77z6b8tz(VS.80).aspx> http://msdn.microsoft.com/en-us/library/ms1...

c# – 如何在不安装Microsoft Lync的情况下在我的业务应用程序中创建自定义Lync客户端?

我想在我的业务应用程序中实现我自己的Microsoft Lync客户端.没有安装Lync可以这样做吗?我的目标是Lync SDK 2010.我在文档中找到了以下信息,我想知道是否有解决方案可以避免这种情况:Use Microsoft Lync 2010 SDK to add communications and collaboration functionality to your application. With Lync SDK, you can add Microsoft Lync 2010 features to an existing business application, or create a custom client that i...

c# – 如何知道我的服务器中安装了哪个版本的Office 2013; 32位还是64位?【代码】

我的服务器上有MS Office. 如何判断是否是我的服务器上安装的32位或64位版本的Office 2013? 我需要使用C#Code获取此信息.解决方法:关于获取32位或64位版本的Office 2013 C#代码是:private Nullable<bool> IsOffice64Bit(string RegistryPrefix, string OfficeVersionNo){Nullable<bool> isOffice64Bit = null;string Bitness = GetRegKey64(HKEY_LOCAL_MACHINE, RegistryPrefix + OfficeVersionNo + "\\Outlook", "Bitness");if ...

c# – 使用ClickOnce安装我的应用程序 – 缺少dll消息(虽然没有请求)【代码】

我已经完成了clickOnce安装程序.这似乎没问题,但我有一点问题. 我已经设置为sql server 2008 express的先决条件. 如果我将其更改为2012,它会正确安装必备组件,但是,当它开始安装我的应用程序时,它会出错,搜索Microsoft.SqlServer.management.dmf 10.0.0.0版. 奇怪的是,读取this link,sql server 2008需要版本10(而2012年要求版本11). 那么,它为什么要求版本10?我在空白虚拟机上尝试它,所以我确定没有安装任何东西. 我还阅读了this...

c# – 为Visual Studio安装Hyper-V模拟器时出错

我在Win 10 64位操作系统上安装了Visual Studio 2015社区版. 已下载并尝试安装适用于Android的Visual Studio模拟器,但失败并出现以下异常.[1450:1814][2016-10-01T21:56:43]e000: MUX: ERROR: Could not load file or assembly ‘Microsoft.VisualStudio.Utilities.Internal.Net35, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specifie...

c# – 在没有安装Excel的情况下打开,计算,关闭MS Excel电子表格[EPPlus]

我正在使用EPPlus库来创建电子表格(报告).在我的应用程序中,每个新文档首先打开一个旧报告以获取以前的结果.问题是从包含公式的单元格获取数据时 – unfortunately EPPlus doesn’t have a calculating engine.为了使其工作,我需要在Excel中打开旧报表,保存更改(计算公式),然后正确创建新报表.如果我不这样做,则公式单元格中的值为空白. >有没有办法模拟(不是手动,而是使用代码)打开,计算,关闭excel电子表格而不用excel安装?>任何...

c# – 使用用户尚未安装的字体

我不敢相信我已经不知道答案了,但如果我使用的是用户尚未安装的字体会发生什么. 因此,如果我设置标签以使用Segoe UI,然后Win XP上的用户(没有安装Segoe UI)运行应用程序.它会抛出异常吗? 我知道我可以获取系统默认字体并使用它来实现兼容性,但我想知道如果有人没有这样做会发生什么. (用C#.NET编程) 谢谢解决方法:不会抛出异常,系统将使用默认字体.类似的问题已在这里得到解答:what happens if i use a font that isn’t install...

c# – 是否需要在服务器上安装MS Excel或Office才能读取Web应用程序中的Excel文件?

我正在创建和阅读asp.net Web应用程序中的MS Excel文件.我不确定它是否需要在服务器上安装Microsoft Excel. 我不想在MS Office等服务器上安装任何许可产品. 请告诉我如何在服务器上安装MS Excel或者在服务器上安装MS excel时如何实现此功能? 谢谢解决方法:这取决于你正在做什么,但更有可能的是,你需要的只是Microsoft Access Database Engine.This download will install a set of components that facilitate thetransfer of dat...