Visual Studio

Visual Studio

Posted by nomadli on November 25, 2022

编译器命令

  • %comspec% /k ““C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat””
  • devenv X:\x\x.sln /clean Debug Win32
    • Debug Release Debug Win32 Release Win32 …
    • /Build 增量编译
    • /Clean 清空编译目录
    • /Project 指定生成、清理或部署的项目
    • /ProjectConfig重写解决方案配置中指定的项目配置。
    • /Rebuild 先清理,然后使用指定配置生成解决方案或项目
    • /Run 编译并运行指定的解决方案
    • /RunExit 编译并运行指定的解决方案然后关闭 IDE
    • /Command 启动 IDE 并执行该命令
    • /Deploy 生成并部署指定的生成配置
    • /Edit 在此应用程序的运行实例中打开指定文件
    • /LCID 设置 IDE 中用于用户界面的默认语言。
    • /Log 将 IDE 活动记录到指定的文件以用于疑难解答
    • /NoVSIP 禁用用于 VSIP 测试的 VSIP 开发人员许可证密钥
    • /Out 将生成日志追加到指定的文件中
    • /ResetAddin 移除与特定外接程序关联的命令和命令用户界面
    • /ResetSettings恢复 IDE 的默认设置或重置为指定的VSSettings文件
    • /ResetSkipPkgs清除所有添加到 VSPackages 的 SkipLoading 标记
    • /SafeMode 以安全模式启动 IDE,加载最少数量的窗口
    • /Upgrade 升级项目或解决方案以及其中的所有项目
    • /debugexe 打开指定要调试的可执行文件,其余部分将作为参数传递给此可执行文件
    • /useenv 使用 PATH、INCLUDE、LIBPATH和LIB环境变量而不是使用VC++生成的

.Net 服务编译

  • https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
  • nuget.exe install X:/xx/packages.config -O X:/xx/packages -configfile X:/x/nuget.config ```xml <?xml version=”1.0” encoding=”utf-8”?>
microsoft;aspnet;nuget

```

  • X:/x/Common7/Tools/vsvars32.bat” && msbuild “x:/x/x.csproj” /v:m /t:Rebuild /p:Configuration=Release;AllowUnsafeBlocks=true
  • sc create sname displayname= “xxx” binpath= “X:/x/x.exe”
  • [Status]