我有如下文件AssemblyInfo.cs
。我想定義的String的AssemblyVersion:命名空間不能直接在AssemblyInfo.cs中包含成員
string version = "1.2.0.0";
,但我得到一個錯誤說:
命名空間不能直接包含成員
我該怎麼辦呢?
using System.Reflection;
using System.Runtime.InteropServices;
// Setting ComVisible to false makes the types in this assembly not visible to COM components
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("24f53cr8-552b-40d3-cds1-13e310ds6c3f")]
[assembly: AssemblyCopyright("1/10/2013")]
#if (DEVELOPMENT)
[assembly: AssemblyProduct("ShellDev")]
[assembly: AssemblyConfiguration("DEVELOPMENT")]
[assembly: AssemblyTitle("MMD Smart Client - Development Version")]
[assembly: AssemblyVersion("1.2.0.0")]
#endif
#if (RELEASE)
[assembly: AssemblyProduct("Shell")]
[assembly: AssemblyTitle("MMD Smart Client")]
[assembly: AssemblyVersion("1.2.0.0")]
#endif
這的AssemblyVersion似乎罰款。你確定這個錯誤是指你的AssemblyInfo.cs文件嗎?如果您還原AssemblyVersion,錯誤會消失嗎? – JLRishe