我想创建一个简单的项目设置脚本。我假设用户(拥有带有VS2008或2010的PC(Express)的PC)可以使用我的设置脚本从互联网下载.BAT文件。我想知道在VS文件中从某个commatnd调用(从VS consol运行)中是否有能够通过http下载我的项目设置源和项目文件所需的任何标准utill?
答案 0 :(得分:2)
没了。我想你应该去某个地方
进行6行C#程序,例如将素数下载到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");
}
}
编译:{{1}}; voilà,minimalist csc.exe Downloader.cs
(在Mono上,使用wget.net
。这两个可执行文件也将在Linux,Solaris和MacO上的Mono上运行。
用例如gmcs.exe Downloader.cs
TODO:错误处理
使用NuGet(下载独立的.exe)
我的建议是安装某种UNIX shell + userland子集。选择的武器:Cygwin(http://cygwin.com),但其他几个存在(UnxUtils,MingW端口和其他几十个)
Google Downloader.exe "http://www.mathsisfun.com/includes/primes-to-100k.zip" "http://www.mathsisfun.com/includes/primes-to-200k.zip" ...
+ wget.exe
,你会发现它们
HTH