public void DefineVersionInfoResource (string product, string productVersion, string company, string copyright, string trademark) { if (native_resource != NativeResourceType.None) throw new ArgumentException ("Native resource has already been defined."); // avoid definition of more than one unmanaged resource native_resource = NativeResourceType.Explicit; /* * We can only create the resource later, when the file name and * the binary version is known. */ version_res = new Win32VersionResource (1, 0, false); version_res.ProductName = product != null ? product : " "; version_res.ProductVersion = productVersion != null ? productVersion : " "; version_res.CompanyName = company != null ? company : " "; version_res.LegalCopyright = copyright != null ? copyright : " "; version_res.LegalTrademarks = trademark != null ? trademark : " "; }
public void DefineVersionInfoResource () { if (native_resource != NativeResourceType.None) throw new ArgumentException ("Native resource has already been defined."); // avoid definition of more than one unmanaged resource native_resource = NativeResourceType.Assembly; version_res = new Win32VersionResource (1, 0, false); }