DotNet
文章平均质量分 67
seayxu
这个作者很懒,什么都没留下…
展开
-
C# 目录(文件夹)复制实现
1 private static void CopyDir(DirectoryInfo origin, string target) 2 { 3 if (!target.EndsWith("\\")) 4 { 5 target += "\\"; 6原创 2016-06-03 17:30:14 · 622 阅读 · 0 评论 -
『.NET Core CLI工具文档』(七)dotnet-new
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。 原文:dotnet-new 翻译:dotnet-new名称dotnet-new – 创建一个新的 .NET Core 项目概要dotnet new [--type] [--lang]描述dotnet new 命令提供了一个便捷的方法来初始化一个有效的 .NET Core 项目和示例源代码,用来试验命令行界面(CL翻译 2016-07-28 22:11:23 · 709 阅读 · 0 评论 -
『.NET Core CLI工具文档』(六)dotnet 命令
名称dotnet – 运行命令行命令的一般驱动程序概要dotnet [--version] [--help] [--verbose] [--info] <command> [<args>]描述dotnet 是命令行界面(CLI)工具链的通用驱动程序。调用它自己,会给出简短的使用说明。每个特定的功能实现为一个命令。为了使用该功能,命令被指定在 dotnet 之后,例如 dotnet build。所有跟翻译 2016-07-27 23:44:19 · 1720 阅读 · 0 评论 -
『.NET Core CLI工具文档』(一).NET Core 命令行工具(CLI)
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。 原文:.NET Core Command Line Tools 翻译:.NET Core Command Line Tools什么是 .NET Core 命令行界面(CLI)?.NET Core CLI 是为开发 .NET Core 应用程序的一个新的跨平台工具链基础。它是“基础”,因为它是在其它的,高级别工具的翻译 2016-07-25 23:22:45 · 3156 阅读 · 0 评论 -
『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。 原文:.NET Core Tools Telemetry 翻译:.NET Core 工具遥测(应用信息收集).NET Core 工具遥测(应用信息收集).NET Core 工具包含收集使用信息的 遥测功能。对于 .NET 团队了解如何使用工具以便于可以提升它们是重要的。收集的数据是匿名的,并将发布一个汇总的形式,翻译 2016-07-26 22:44:01 · 1081 阅读 · 0 评论 -
『.NET Core CLI工具文档』(八)dotnet-restore
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。 原文:dotnet-restore 翻译:dotnet-restore名称dotnet-restore - 还原一个项目的依赖项和工具概要dotnet restore [--source] [--packages] [--disable-parallel] [--fallbacksource]翻译 2016-07-29 22:46:24 · 1362 阅读 · 0 评论 -
『.NET Core CLI工具文档』(九)dotnet-run
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。 原文:dotnet-run 翻译:dotnet-run名称dotnet-run – 没有任何明确的编译或启动命令运行“就地”(即运行命令的目录)源代码。概要dotnet run [--framework] [--configuration] [--project] [--help] [--]描述dotn翻译 2016-07-30 20:49:09 · 662 阅读 · 0 评论 -
『.NET Core CLI工具文档』(十三)dotnet-publish
`dotnet publish` 编译应用程序,通过读取在 project.json 文件中指定的依赖,并发布结果集的文件到一个目录。翻译 2016-08-03 23:10:01 · 1894 阅读 · 0 评论 -
『.NET Core CLI工具文档』(十)dotnet-build
说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正。 原文:dotnet-build 翻译:dotnet-build名称dotnet-build – 生成项目和所有的依赖概要dotnet build [--output] [--build-base-path] [--framework] [--configuration] [--runtime翻译 2016-07-31 22:38:12 · 1269 阅读 · 0 评论 -
『.NET Core CLI工具文档』(十四)dotnet-install 脚本参考
`dotnet-install` 安装脚本用来执行非管理员安装 CLI 工具链和共享运行时。其主要用于帮助自动化场景和非管理员安装。有两个脚本,一个是在 Windows 上工作的 PowerShell 和另一个在 Linux/OS X 上工作的 bash 脚本。他们两者有同样的行为。Bash 脚本也可以“理解”为 PowerShell 的切换,因此你可以全线使用他们。翻译 2016-08-04 23:27:14 · 826 阅读 · 0 评论 -
『.NET Core CLI工具文档』(十一)dotnet-test
`dotnet test` 命令是用于在给定的项目执行单元测试。单元测试是依赖关系于单元测试框架(例如:NUnit 或 xUnit)的类库项目,并且该单元测试框架是用于 dotnet 测试运行器。测试项目需要在 project.json 中使用“testRunner”节点指定一个的测试运行器属性。这个值应该包含单元测试框架的名称。翻译 2016-08-01 23:07:12 · 778 阅读 · 0 评论 -
『.NET Core CLI工具文档』(十二)dotnet-pack
`dotnet pack` 命令生成项目并创建 NuGet 包。这个操作的结果是两个 `nupkg` 扩展名的包。一个包含代码,另一个包含调试符号。该项目被依赖的 NuGet 包装被添加到 nuspec 文件,因此,他们能够在安装包时得到解决。翻译 2016-08-02 21:18:59 · 653 阅读 · 0 评论 -
C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper
前言在开发应用程序时,通常只让程序运行一个实例。所以,就要判断程序是否已经运行。下面是我自己在项目中使用到,封装好的帮助类。有 普通的 C# 应用程序 和 Windows CE 和 Windows Mobile 应用程序使用的方法。主要是通过 System.Threading.Mutex 类 和 Win32 API 来实现,下面就是各自的代码,调用示例在最后面。普通 C# 应用程序主要是 Windo原创 2016-08-25 16:06:01 · 832 阅读 · 0 评论 -
C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”
在反序列化 Xml 字符串为 Xml 对象时,抛出如下异常。 即在 XML文档(0, 0)中有一个错误:缺少根元素。原创 2017-01-07 20:37:18 · 7357 阅读 · 0 评论 -
C#在winform中调用系统控制台输出
在Winform程序中有时候调试会通过Console.Write()方式输出一些信息,这些信息是在Visual Studio的输出窗口显示。所以就会想,能不能调用系统的Cmd窗口输出呢,经过一番查阅,发现是可以的,现在就把方法写下了:主要用到的是win32 API函数实现的:1 [DllImport("kernel32.dll")]2 static extern bool Fr原创 2016-06-03 17:30:19 · 1371 阅读 · 0 评论 -
.NET设计模式(1):1.1 单例模式(Singleton Pattern)
概述单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。意图保原创 2016-06-03 17:31:33 · 414 阅读 · 0 评论 -
Visual Studio 2005 搭建Windows CE 6.0环境之准备
Microsoft Visual Studio 2005Visual Studio 2005 Professional 官方90天试用版英文版:http://download.microsoft.com/download/e/0/4/e04de840-8f6b-4fe5-ac3d-d3ad8e4c2443/En_vs_2005_Pro_90_Trial.img中文版:http://downlo原创 2016-06-03 17:30:24 · 1724 阅读 · 0 评论 -
Visual Studio 2015 正式版 官方下载地址
Visual Studio 2015昨日正式版发布,期待7.29正式版Win10的发布。Visual Studio 2015 各版本简体中文与English的下载地址详见下文。另: Visual Studio 2015 产品比较:传送门 安装 Visual Studio 官方说明:传送门Community 2015Visual Studio Community 2015原创 2016-06-03 17:30:28 · 6684 阅读 · 0 评论 -
Visual Studio 2008 Package Load Failure:未能正确加载包“Microsoft.VisualStudio.Xaml”
在安装好Visual Studio 2008后,启动Visual Studio 2008 发现如下提示:包加载失败未能正确加载包“Microsoft.VisualStudio.Xaml”( GUID = {E58C2A8B-BCC4-4559-AD59-D62EB6D58A22} )。请与包供应商联系以获得帮助。由于可能会发生环境损坏,建议重新启动应用程序。要禁止将来加载此包吗? 可以原创 2016-06-03 17:30:33 · 1162 阅读 · 0 评论 -
Microsoft Visual Studio 2008 未能正确加载包“Visual Web Developer HTML Source Editor Package” | “Visual Studio HTM Editor Package”
在安装Microsoft Visual Studio 2008 后,如果Visual Studio 2008的语言版本与系统不一致时,比如:在Windows 7 English System 安装Visual Studio 2008 简体中文时,启动Visual Studio 2008就会报错。 报错信息:---------------------------Microsoft V原创 2016-06-03 17:30:37 · 1016 阅读 · 0 评论 -
第三方登录插件.NET版XY.OAuth-CSharp
XY.OAuth-CSharpGitHub:XY.OAuth-CSharpOSChina:XY.OAuth-CSharp第三方登录插件.NET版使用首先,从NuGet上安装"XY.OAuth"然后在项目配置文件的根节点下"configuration"的子节点"appSettings"中添加如下下配置信息: 1 第三方登录配置 Start--> 2 客户端ID原创 2016-06-03 17:30:42 · 1161 阅读 · 0 评论 -
Windows应用程序快捷方式创建工具
说明在windows中经常用到将程序添加到桌面或者是开始菜单,乘着休息时间就做了这么一个快捷的工具。程序展示:用法1. 命令行(CMD命令窗口)命令: C:\Users\Administrator>[WinCShortcut程序根目录]\WinCShortcut.exe 目标程序路径示例:WinCShortcut程序放在桌面, app.exe 放原创 2016-06-03 17:30:46 · 760 阅读 · 0 评论 -
Using Nuget in Visual Studio 2005 & 2008
NuGet is a Visual Studio extension that makes it easy to install and update third-party libraries and tools in Visual Studio. NuGet is not mandatory for using the PayPal SDKs but makes managing depend原创 2016-06-03 17:31:05 · 879 阅读 · 0 评论 -
批量文件重命名工具
说明最近在网上下载了一些资料,所有的文件名被加上网站相关信息,导致文件名非常长.再者,我也不喜欢这样的做法.那么,就要重新修改文件名,文件还不少,手动修改确实不便.于是就自己写了个小工具,基本满足需要了.下载github百度云功能批量替换文件名中内容按序号批量重命名源码代码托管在github上,有需要的可以自行下载查看.https://github.com/Seay原创 2016-06-03 17:31:09 · 532 阅读 · 0 评论 -
WindowsCE project missing Microsoft.CompactFramework.CSharp.targets in Visual Studio 2008
00x0 前言之前在Windows 7系统中开发的WindowsCE项目,最近换成Windows 10系统,需要将项目进行修改,打开项目后提示如下错误:无法读取项目文件“App.csproj”。...\App.csproj(209,11): The imported project "C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Com原创 2016-06-03 17:31:17 · 2802 阅读 · 0 评论 -
在IIS7.5中ASP.NET调用cmd程序拒绝访问决绝方法小记
前言昨天利用Github的Webhook实现自动部署站点,其中要调用命令行(cmd.exe)程序执行shell脚本.在本地测试没有任何问题,部署到服务器之后,发现错误信息:访问拒绝。问题没有权限调用cmd.exe程序.原因asp.net运行的身份在windows系统中权限不足.方法创建一个iis用户注:创建的iis用户必须要有密码,还需要为iis用户添加执行脚本的权限.设置应原创 2016-06-03 17:31:21 · 2899 阅读 · 0 评论 -
Visual Studio问题集锦:coloader80.dll未正确安装
问题今天在修改之前的一个项目的时候报了一个错,大概内容如下:有一个 Visual Studio 的 DLL 文件(coloader80.dll)未正确安装。请通过“控制面板”中的“添加或删除程序”修复您的 Visual Studio 安装。可以尝试在命令窗口使用 regsvr32 "%CommonProgramFiles%\Microsoft Shared\VS7Debug\coloade原创 2016-06-03 17:32:51 · 6133 阅读 · 1 评论 -
[WinForm]WinForm跨线程UI操作常用控件类大全
前言在C#开发的WinForm窗体程序开发的时候,经常会使用多线程处理一些比较耗时之类的操作。不过会有一个问题:就是涉及到跨线程操作UI元素。相信才开始接触的人一定会遇上这个问题。为了解决这个问题,可以通过委托来实现。我为了后期使用更加方便,就将常用的几个控件(TextBox、Label、CheckBox、RadioButton、ProgressBar)UI操作进行了封装,源码可以在git原创 2016-06-03 17:32:45 · 908 阅读 · 0 评论 -
[vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件
前言今天接到领导布置的一个任务,是之前同事负责的项目。离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了。然后我就把代码弄了过来,打开发现其中需要用到水晶报表。(我觉得不好用,不想占用多余的磁盘空间,就没有安装)想想算了,大不了重新添加一下就完事了呗。一开始都还好,没有什么问题。等安装到"SQL Server 运行时(X64)"时,弹了一个文件查找对话框:在安装了Vi原创 2016-06-03 17:32:31 · 1602 阅读 · 2 评论 -
在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标
前言FontAwesome 大家都不陌生,精美的图标,出现在各式各样的网页中。 最近在做 Windows Forms 应用程序,要求美观,就想能不能把 FontAwesome 图标用上,于是就有了本文。本人已经将 FontAwesome 进行了封装,并上传到了 GitHub 和 NuGet。 - GitHub:https://github.com/seayxu/FontAwesome原创 2017-01-20 12:05:29 · 2917 阅读 · 0 评论