08 2016 档案
摘要:前言 在开发应用程序时,通常只让程序运行一个实例。所以,就要判断程序是否已经运行。 下面是我自己在项目中使用到,封装好的帮助类。有 普通的 C 应用程序 和 Windows CE 和 Windows Mobile 应用程序使用的方法。 主要是通过 System.Threading.Mutex 类 和
阅读全文
摘要:`dotnet-install` 安装脚本用来执行非管理员安装 CLI 工具链和共享运行时。
其主要用于帮助自动化场景和非管理员安装。有两个脚本,一个是在 Windows 上工作的 PowerShell 和另一个在 Linux/OS X 上工作的 bash 脚本。他们两者有同样的行为。Bash 脚本也可以“理解”为 PowerShell 的切换,因此你可以全线使用他们。
阅读全文
摘要:`dotnet publish` 编译应用程序,通过读取在 project.json 文件中指定的依赖,并发布结果集的文件到一个目录。
阅读全文
摘要:`dotnet pack` 命令生成项目并创建 NuGet 包。这个操作的结果是两个 `nupkg` 扩展名的包。一个包含代码,另一个包含调试符号。
该项目被依赖的 NuGet 包装被添加到 nuspec 文件,因此,他们能够在安装包时得到解决。
阅读全文
摘要:`dotnet test` 命令是用于在给定的项目执行单元测试。单元测试是依赖关系于单元测试框架(例如:NUnit 或 xUnit)的类库项目,并且该单元测试框架是用于 dotnet 测试运行器。
测试项目需要在 project.json 中使用“testRunner”节点指定一个的测试运行器属性。这个值应该包含单元测试框架的名称。
阅读全文