WiX Toolset 如果你想构建一个 Windows 安装工具,那么 WiX Toolset 已经准备了一组强大的工具随时待命。...创建安装包的过程可以无缝的接入你的开发过程中,完美与 Visual Studio 集成。...项目详情 官方网站 项目源码 项目许可证: MS-RL 项目联系人: Rob Mensching 和 Bob Arnson 相关链接 开发文档 参与讨论 参与贡献 笔者简评 制作 Windows 安装包...而假若需求并不复杂,那么 WiX Toolset 就是一个有力的替代方案。 因此,作为免费方案被很多开源软件所使用。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】
.Net开发中的重要一环。...csproj/sln文件之所以能够工作,都是 MSBuild 在起作用。 在日常使用中除了使用 VS 一键调用 MSBuild 进行生成和发布之外。...开发者可以自定义 MSBuild 的 Target 任务,实现在代码构建时进行代码生成、自动化调用、输出信息等等各种各样的操作。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
Couchbase Lite 是一个全功能的、嵌入式的、轻量级的、原生良好的文档型 JSON 数据库。...使用 Couchbase Lite ,您可以在轻量型设备上拥有全功能的 Couchbase 体验。您可以进行创建、更新、删除、查询、同步等等一系列操作。...Couchbase Lite 则是其轻量版,主要支持运行在轻量型设备上。 Couchbase Lite for .NET 则是采用 C# 编写的版本,其与 .Net 语言具有更好集成的互操作性。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
你可以使用它来构建自己的代码分析工具,微软公司当前就是使用它来实现 Visual Studio!...Roslyn 出来之前,编译器就是一个黑盒,传入的是源码,出来的是目标文件或者程序集。...编译器的升级不再依赖于VS和framework的版本发布。它单独的包,完全可以单独安装新的编译器而不升级 VS。(当然这么做的话,VS的提示会有点小瑕疵) 甚至可以自定义语法。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
IdentityServer 是能够为您的软件实现身份认证和权限控制相关特性的工具集,包括有: 身份认证即服务(快捷为软件提供身份认证能力) 单点登录、单点登出 为API提供权限控制 联合网关 IdentityServer...、权限控制的开箱即用型解决方案。...作为一个免费的开箱即用的开源项目,您可以轻松地在中小型网站中实现身份认证和授权、以及权限控制。 其项目背后的主要维护者是rock solid knowledge公司。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
、可维护性和可测试性。...可以被归类为一类 IOC 框架,其在微软的很多大型工程中得到应用,典型的以 Visual Studio 这样的大型应用程序。...不过在 IOC 框架方面,诸如 Autofac 、 StructureMap 和 Microsoft.DependencyInjection 之类的等等选择很多。...因此,在微软的项目之外,用到 MEF 的似乎并不多见。...有趣的是,为了项目的特殊性, MEF 在微软中其实有至少三个不同的版本:Differences between .NET MEF, NuGet MEF and VS MEF 英文介绍 Managed Extensibility
以下是在 Blazor 中导入/导出电子表格文件的步骤: 创建 SpreadJS Blazor 组件 创建 Blazor 应用程序 在 Blazor 应用程序中导入 Excel Blazor 应用程序中的...基于Quartz的可视化UI操作组件GZY.Quartz.MUI更新说明(附:在ABP中集成GZY.Quartz.MUI可视化操作组件) https://www.cnblogs.com/GuZhenYin...因为MAF有进程隔离和程序域隔离可选。我需要插件进程隔离同时快速传递数据,最后选择了MAF。 如果不需要真正的物理隔离还是建议使用简单一点的MEF框架。...在文章中,内测中的效果、CoW 解释、NuGet 包介绍和移动包目录中都解释了如何操作。...microsoft/CopyOnWrite:.NET 库封装了操作系统和文件系统在创建写入时复制文件链接的能力方面的差异 【英文】Windows Dev Drive 提高 Visual Studio 和
Entity Framework Core 是轻量型、可扩展、基于.NET Standard的新版本,其能够适用于 Windows、Linux 和 macOS 上。...不过在社区中关于 EF 难用的声音也是此起彼伏。就笔者认为,一个开发工具的难用更加准确的来说应该被描述为“工具不适用与当前的团队和项目”。 团队水平和项目情况往往是决定技术选型的重要因素。...因此,如果要融会贯通的使用 EF ,仅仅只是运行 Quick Start 是远远不够的。通读文档,充分实践,是用好所有开发工具必要的操作。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
Chemistry Add-in for Word Chem4Word 使您能够在 Microsoft Word 中创建化学分子结构。...您不仅能够绘制自己的分子结构,还能够从 PubChem 、Opsin 以及另外的 Word 中导入已有的结构。...在最新版本中,您可以在编辑界面上,将分子结构采用 CML 或者 MDL Molfile 格式进行导入或导出。这就使得您可以在其他的文档中编辑这些结构,方便地共享给其他的用户或者放入其他的应用程序中。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
当涉及到程序集版本时,注意查看全局程序集缓存GAC(Global Assembly Cache),路径为c:\windows\assembly,还有几个相似的.net framework路径,同时可以使用...C#2.0,主要特性包括泛型、可空类型、匿名方法与委托的增强、迭代块。小特性有分部类型、静态类、包含不同访问修饰符的取值和赋值方法、命名空间别名、pragma指令以及固定大小的缓冲器。...其他特性包括:自动属性、数组和局部变量的隐式类型、对象和集合的初始化程序、匿名类型。 C#4.0,主要集中于提高互操作性的动态类型。小特性包括命名实参、可选参数、更好的COM交互性、泛型可变性。...2.0,ASP.NET添加母版页、预编译功能;WinForm添加TableLayoutPanel等布局类;通过双缓存、新的数据绑定模型、ClickOne部署增强性能;BackgroudWorker用于在多线程应用程序中更新...NET 4.0,微调核心API,如String.Join()、增加泛型接口和委托的协变性和逆变性、增加System.Numeric用于数值运算、用于延迟的初始值的Lazy、Pair和Tuple泛型类家族等
默认的方式是一个很简单的让CM能正常工作的方式,但不是很好,建议用户还是使用自定义的IOC容器。...这样CM就可以从AssemblySource中获取View类型 View和Bootstrapper在同一个程序集。这样CM就可以用默认IOC.GetInstance静态方法创建一个View实例。...我通常就用MEF作为CM的IOC容器。在MEF中所有export部件都会被作为插件导入到container中,通过container也可以访问每个export对象。...我们在把MEF作为IOC容器的时候,通常只需要把类标记为export导入到container就可以了,当然不标记为export的类是无法导入到container的。...事实上我们在用MEF作为IOC容器时一般只把ViewModel导入容器,View不作处理的。所以,一定要记得把View所在的程序集加入到AssemblySource。
Microsoft .NET Micro Framework SDK 提供了进行开发的必要组件,包括设备IO兼容,一套使用C#编写的.Net类库子级和一套与 Microsoft Visual Studio....NET Micro Framework 类库包含了所有桌面版 Framework 中的主要名称空间和类型、托管驱动支持、远程固件更新功能和对安全设备的加密支持。...此类编译型语言在初期就占据了主要优势。...而现在,硬件设备成本已经一再降低、物联网重要概念和解决方案的落地,在小型设备上的竞争就更为明显了。 .NET Micro Framework 提供了在小型设备上使用.Net进行开发应用程序的可能。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】
Nicholas Blumhardt经过了2年多的开发,设计和试验,Autofac发布了第二版,针对1.4版本进行了重组,提供了更好的开发体验,你可以到这里下载正式的版本。...2.1版本也带来许多新特性: 组件发现:Autofac 2可以从一个程序集的注册类型设置根据用户指定的规则: var dataAccess = Assembly.GetExecutingAssembly...NET 3.5(以及4.0)版本的提供了一个弱类型的Meta类 集成Managed Extensibility Framework (MEF),具体内容参看Autofac MEF integration...2.1版本不仅带来了许多新特性,而且对1.4版本也作了很大的改进: 泛型现在是一等公民– Autofac 使用合适的泛型类型来解决通用的服务 激活事件的参数实例是强类型的,例如 builder.RegisterType...ASP.NET MVC的Controller注册更灵活和更简单,通过方法RegisterControllers() 进行注册,参看文章MVC Integration Changes in Autofac
它具有屡获殊荣的集成兼容性,支持 ASP.NET MVC 和 WebForms,包含有一组用户控件和自定义控件,开箱即用。 Umbraco 由活跃的社区工作者以及一个商业组织提供专业的支持及工具。...开发者可以按照许可证免费的使用源码搭建自己的 CMS ,这是不收费的。 Umbraco 背后的商业公司已将实现了基于 Umbraco 的云服务化,支持以月租的方式进行云托管。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX...- 【移动端身份认证工具库】 Xamarin.Mobile - 【移动端工具库】 xUnit.net - 【单元测试框架】
Open XML SDK Open XML SDK 为 .NET 开发者提供了一系列类用于简化对 Open XML 文档的读、写和编辑操作,常见的包括 Microsoft Office 所创建的 DOCX...该类库对全平台都有所支持,可以用于任何的 .Net 解决方案中,即使在 Mono 下也可以优美运行。...Office 的 DOCX, XLSX 和 PPTX 之类的文档操作库。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
SourceLink Source link 能够支持在调试时将源码下载到本地进行调试。 SourceLink 包含了一组构建工具用于创建和测试 Source Link 功能。...Source link 支持 是一个非常有用的生产性功能,通过它可以将程序集的源码以信息的形式,在源码编译时嵌入到 PDB 中。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX...- 【移动端身份认证工具库】 Xamarin.Mobile - 【移动端工具库】 xUnit.net - 【单元测试框架】
使用 ClickOnce 打包的步骤:在 Visual Studio 中打开你的项目。右键点击项目名称,选择 “发布” 选项。...ClickOnce 优势:支持自动更新,无需用户手动操作。适合小型项目和不需要复杂安装配置的应用。可选择通过网络或磁盘分发应用。ClickOnce 局限性:不支持复杂的自定义安装逻辑。...MSI 安装包的优势:支持自定义安装步骤,例如用户协议、组件选择等。能处理复杂的安装逻辑和注册表操作。支持大多数企业环境的分发。MSI 安装包的局限性:配置复杂,学习曲线较高。...使用 WiX Toolset 打包WiX Toolset 是一个开源的工具集,允许开发者通过 XML 定义复杂的安装包。WiX 支持高级功能,如安装多个组件、创建注册表项、服务安装等。...使用 WiX Toolset 打包的步骤:安装 WiX Toolset。在 Visual Studio 中创建一个新的 WiX 项目。编写 XML 文件,定义需要打包的组件和安装逻辑。
AngleSharp AngleSharp 是一款.Net实现的浏览器引擎核心,它为.Net应用程序提提供了现代Web相关的基础工具集,它以 .NET Standard 类库的形式进行分发。...AngleSharp 的生态系统中也包含有一些功能性扩展,例如:集成CSS3渲染器、XPath选择器支持和正处于体验版的JavaScript引擎。...不过这其实是由于项目立意的不同所导致的: AngleSharp 定位是一套浏览器引擎核心的实现,而 HtmlAgilityPack 就是为了实现 HTML 的转换和 DOM 操作。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
通过在我们的部署中将 MEF 与 StorageClient API 结合在一起使用,我们不必重新利用或重新部署我们的 Web 角色,便可以部署和提供新类。...因为我们想要在运行时生成我们的导入和导出的目录,并且不必再次部署便可以刷新该目录,所以,我们必须部署在 Web 角色部署之外存放我们的具体类的二进制文件。...Microsoft .NET Framework 4.5 将给 MEF 带来一些改进,将允许放宽当前围绕容器中的泛型的一些约束。...根据整个下载的条件和目标,我们可以在此操作中在本地复制文件夹结构或者基于约定生成文件夹结构。有时候,文件夹结构是为了避免名称冲突而提出的一项要求。...在 MEF 中,复合容器从一个或多个目录生成。在本例中,我们将使用 DirectoryCatalog,因为这样可以很方便地将编录指向目录并且加载可用的二进制文件。
WPF 包含了一系列开发技术,包括有:应用程序建模、资源管理、控件集、绘图、布局、数据绑定和文档。...在 Visual Studio 中,开发者可以使用可视化编辑器进行拖拽式的 UI 构建,当然直接编辑 XAML 也是可行的。...但是 WPF 依旧坚挺,特别是在一些专业领域的应用中,WPF 表现更为耀眼,例如:同花顺 目前, WPF 已经可以基于 netcore 进行开发。...】 Managed Extensibility Framework MEF, MEF2 - 【模块化工具库】 Microsoft Web Protection Library - 【Web防攻击工具库】...Windows Phone Toolkit - 【WP 工具库】 Windows Template Studio - 【UWP 项目模板】 Windows Forms - 【客户端开发框架】 WiX
领取专属 10元无门槛券
手把手带您无忧上云