1

我有一个带有构建任务的 C# 库项目,该任务将当前 SVN 修订版写入名为 Version.cs 的文件中。结果文件只包含这一行:

[assembly: System.Reflection.AssemblyVersion(0.0.0.1325)]

我已从AssemblyVersionAssemblyInfo.cs 文件中删除了预先存在的属性。

使用 Mono 编译时,gmcs 编译器不喜欢这样 - 它会引发以下解析错误:

“值”是无效的属性目标。此属性部分中的所有属性都将被忽略

任何想法为什么会发生这种情况?当然 AssemblyInfo.cs 不是某种“特殊”文件 - 我宁愿不必将版本属性写入其中......

我还没有在 Windows/VS.NET 下尝试过(它需要能够在两个平台上编译)。

4

1 回答 1

1

废话,没关系,我没有引用版本字符串(应该是[assembly: System.Reflection.AssemblyVersion("0.0.0.1325")]......

于 2012-04-19T05:02:35.153 回答