【问题标题】:Listing all the files that make up a deployed project列出构成已部署项目的所有文件
【发布时间】:2009-12-15 11:46:52
【问题描述】:

我被要求列出构成我的项目的所有服务、可执行文件和 dll 的所有名称和版本号。我们需要为每个版本保留一份记录。 Visual Studio 中是否有可以自动生成报告或日志的工具?如果没有,有没有人有可能的解决方案?

【问题讨论】:

    标签: visual-studio-2008 reporting


    【解决方案1】:

    据我所知,没有什么会自动执行此操作。

    但是,假设您使用常规的 .NET 程序集版本,您可以使用反射来执行此操作:

    foreach (string fileName in Directory.GetFiles(@"c:\mypath"))
    {
        AssemblyName assemblyName = Assembly.LoadFrom(filename).GetName();
        Console.WriteLine(string.Format("{0} {1}", fileName, assemblyName.Version.ToString(4)));
    }
    

    【讨论】:

      猜你喜欢
      • 2012-03-02
      • 2019-12-31
      • 2015-12-08
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多