我需要用versioninfo prellevato的值填充一个数据集,这个值是双倍的。
incorro错误:
FileVersionInfo.GetVersionInfo (file);(不正确的语法)
DirectoryInfo dir = new DirectoryInfo(@"D:\TEMP\");
foreach (DirectoryInfo folder in dir.GetDirectories())
{
foreach (FileInfo file in folder.GetFiles())
{
FileVersionInfo verInfo = FileVersionInfo.GetVersionInfo(file);
dataGridView1.ColumnCount = 1;
dataGridView1.Columns[0].Name = "Version";
string[] row = new string[] { verInfo.ProductVersion };
dataGridView1.Rows.Add(row);
}
}发布于 2016-11-09 08:52:56
正如BugFinder已经向您指出的,方法FileVersionInfo.GetVersionInfo的文档
它只接受一个string作为参数。所以你应该给它文件名而不是FileInfo
FileVersionInfo verInfo = FileVersionInfo.GetVersionInfo(file.FullName);https://stackoverflow.com/questions/40502733
复制相似问题