【问题标题】:How to get deployment version of added existing project using c#?如何使用 c# 获取添加的现有项目的部署版本?
【发布时间】:2020-12-12 21:27:28
【问题描述】:

如果我们传递 dll 具有此版本的主项目的位置链接,我想从另一个应用程序获取部署版本:

我该怎么做?

【问题讨论】:

    标签: c# visual-studio tfs


    【解决方案1】:

    您可以尝试以下步骤从另一个应用获取部署版本。

    首先,我制作了一个 winform 应用(名为 TestWinform)和一个控制台应用(名为 TestConole)。

    其次,我发布了控制台应用,并将他的部署版本设置为1.0.0.3

    第三,我将路径Solutionname\TestConsole\bin\Debug中的项目TestConsole.application添加到winform应用程序中。(添加现有项目)

    第四,我在winform app中写了如下代码。

    private void button1_Click(object sender, EventArgs e)
            {
                DataSet ds = new DataSet();
                ds.ReadXml(Path.Combine(Environment.CurrentDirectory, @"../../TestConsole.application"));
                DataTable dt = new DataTable();
                if (ds.Tables.Count > 1)
                {
                    dt = ds.Tables[1];
                    MessageBox.Show(dt.Rows[0]["version"].ToString());
                }
            }
    

    终于,我得到了版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2022-07-24
      • 1970-01-01
      • 2014-02-25
      • 2012-12-28
      • 1970-01-01
      • 2018-06-14
      相关资源
      最近更新 更多