方法一:
string frameworkInstallDir = System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory();
方法二:
public static string GetFrameworkDirectory()
{
// This is the location of the .Net Framework Registry Key
string framworkRegPath = @"Software\Microsoft\.NetFramework";
// Get a non-writable key from the registry
RegistryKey netFramework = Registry.LocalMachine.OpenSubKey(framworkRegPath, false);
// Retrieve the install root path for the framework
string installRoot = netFramework.GetValue("InstallRoot").ToString();
// Retrieve the version of the framework executing this program
string version = string.Format(@"v{0}.{1}.{2}\",
Environment.Version.Major,
Environment.Version.Minor,
Environment.Version.Build);
// Return the path of the framework
string path = System.IO.Path.Combine(installRoot, version);
if (path.EndsWith("\\"))
{
return path;
}
else
{
return path + "\\";
}
}
分享到:
相关推荐
获取PC机的物理地址(基于.NET框架的dll)
.NET框架下MD5实现已经集成于System.Web.Security名称空间,只需简单调用即获取结果。本文介绍了.NET框架下MD5实现方法。
该Demo使用.NET Framework4.5框架,使用EF,通过映射的方式,获取oracle的存储过程的结果集。可获取单个和多个。
如果解压后没有AForge.net类,需要下载Aforge类, 然后引用它 。运行时先插上摄像头。
代码经过精简,使用起来很简单: protected void ... // 获取皮肤:string skinName = HttpContext.GetSkinName(); ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new SkinViewEngine(GetSkins())); }
在我们使用Spring.NET框架的时候,首先需要实例化Spring.NET容器, 然后调用IoC容器IObjectFactory接口中GetObject方法获取容器中的对象。通过这一点就可以告诉我们制作IoC容器需要写一个获取XML文件内容的方法和申明...
Spring.Net2.0安装包分享给开发者,为程序员事业奋斗终生。
.net下获取系统进程信息(含源代码)。 主要包括:进程名,进程ID,线程数,CPU占用时间,线程优先级,物理内存,虚拟内存,分页内存,峰值内存,专用内存等等。 .NET2.0框架
《风越.Net代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx两种代码框架及多个...
在本机电脑上面运行得好好的,百度查询是缺少.NET 5.0 的运行时因为我是用.NET 5.0框架写的,所以我就去官网下载了.NET 6.0 但是没用只能永.NET 5.0 的运行时才行,之后又下载了.NET 5.0的运行时,这个资源就是 我...
项目基于.NET 4.5构建,语法版本C#6.0,包含日常编程多数的常用封装,可以说是一个万能框架,能够用于任何基于.NET平台的项目当中。 功能主要覆盖: 数据库操作:内存表操作、关系实体映射等; 日期时间常用操作...
作为.Net框架下开发Web应用程序的主打产品,ASP.NET充分考虑了缓存机制。通过某种方法,将系统需要的数据对象、Web页面存储在内存中,使得Web站点在需要获取这些数据时,不需要经过繁琐的数据库连接、查询和复杂的...
在ASP.NET框架下,使用FFmpeg工具,实现MP4转换M3U8示例源码
.Net框架下的XSLT转换技术简介 一个XSLT的简单例子 XSLXSLT板主题整理 xsl入门的好文章 新手学习XSL的好东西 XSL语法介绍 XSL学习心得 - 调用属性值 XSLT与XML转换的详细介绍 功能应用 读写搜索 基础教程 RSS Web2.0...
LitJSON 一个.Net库,用于处理与JSON(JavaScript对象表示法)... / build.ps1Linux / OS X ./build.sh先决条件引导者将(在回购本地) 获取并安装编译LitJSON所需的.NET Core CLI / SDK版本。 获取并安装CakeRunner
获取USB 摄像头图像(支持多个摄像头)。重要的事首先说,压缩里面包含详细说明(尤其是部署Aforge环境和引用DLL)!压缩包是.net2008工程文件和程序。代码注释的很详细!...结构很清晰,可以当个框架
MariaDB Connector / NET用于将以C#,VB.NET或任何.Net框架开发的应用程序连接到MariaDB和MySQL数据库。 MariaDB Connector / NET已获得LGPL许可。 在DNX Core发布之前,我的主要目标是使该工具与DNXCore 5和...
MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC。小编特意整理博客园...本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go!
Moq是利用诸如Linq表达式树和Lambda表达式等.NET 3.5的特性,为.NET设计和开发的Mocking库。它的目标是让Mocking以一种自然的方式与现有单元测试进行集成,使它更加简单、直观,以避免开发人员被迫重写测试或学习...
作为.Net框架下开发Web应用程序的主打产品,ASP.NET充分考虑了缓存机制。通过某种方法,将系统需要的数据对象、Web页面存储在内存中,使得Web站点在需要获取这些数据时,不需要经过繁琐的数据库连接、查询和复杂的...