VS 2008 或 2010 Express 版本是否附带任何可从控制台 http 下载实用程序使用的工具?

发布于 2024-12-26 01:10:47 字数 181 浏览 1 评论 0原文

我想创建一个简单的项目设置脚本。我假设用户(拥有一台装有 VS2008 或 2010 (Express) 的 PC)可以从互联网上下载带有我的设置脚本的 .BAT 文件。我想知道 VS 是否有任何标准工具能够通过 BAT 文件(从 VS consol 运行)中的某些 commatnd 调用上通过 http 下载我的项目设置源和项目文件所需的文件?

I want to create a simple project setup script. I assume user (which owns a PC with VS2008 or 2010 on board (Express)) can download a .BAT file with my set up script from the internet. I wonder is there any standart utill that comes with VS that would be capable to download needed for my project setup source and project files via http on some commatnd call in BAT file (which is ran from VS consol)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

巾帼英雄 2025-01-02 01:10:47

没有。我想你应该去某个地方

  • 做一个 6 行 C# 程序,例如下载素数到 100k:

    使用系统;
    使用System.Net;
    使用 System.Linq;
    
    类主类
    {
        公共静态无效主要(字符串[]参数)
        {
            使用 (var wc = new WebClient())
                foreach (args.Select(a => new Uri(a)) 中的 Uri url)
                    wc.DownloadFile(url.ToString(), url.Segments.LastOrDefault()??“未命名”);
        }
    }
    
    • 编译:csc.exe Downloader.cs;瞧,极简主义 wget.net(在 Mono 上,使用 gmcs.exe Downloader.cs。这两个可执行文件都可以在 Linux、Solaris 和 MacO 上的 Mono 上运行。

    • 使用例如Downloader.exe“http://www.mathsisfun.com/includes/primes-to-100k.zip”“http://www.mathsisfun.com/includes/”调用它primes-to-200k.zip" ...

    • TODO:错误处理

  • 使用 NuGet(下载独立 .exe)

  • 使用 PowerShell(安装MSI;这还有更多)

我的建议是安装某种 UNIX shell + userland 子集。

Google 搜索 wget.exe + windows,你会发现它们

HTH

nope. I suppose you should get somewhere

  • doing a 6-line C# program, e.g. to download prime numbers to 100k:

    using System;
    using System.Net;
    using System.Linq;
    
    class MainClass
    {
        public static void Main (string[] args)
        {
            using (var wc = new WebClient())
                foreach (Uri url in args.Select(a => new Uri(a)))
                    wc.DownloadFile(url.ToString(), url.Segments.LastOrDefault()?? "unnamed");
        }
    }
    
    • Compile: csc.exe Downloader.cs; voilà, minimalist wget.net (on Mono, use gmcs.exe Downloader.cs. Both executables will run on Mono on Linux, Solaris and MacOs just as well.

    • Call it with e.g. Downloader.exe "http://www.mathsisfun.com/includes/primes-to-100k.zip" "http://www.mathsisfun.com/includes/primes-to-200k.zip" ...

    • TODO: error handling

  • using NuGet (download the standalone .exe)

  • using PowerShell (install the MSI; this does a lot more)

My recommendation is to install some kind of UNIX shell + userland subset. Weapon of choice: Cygwin (http://cygwin.com), but several others exist (UnxUtils, MingW ports and dozens others)

Google for wget.exe + windows and you shall find them

HTH

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文