装配体描述最大尺寸

问题描述 投票:0回答:1

有人知道下面的AssemblyInfo.cs中的程序集描述属性是否具有最大大小?如果是这样,那是什么?

[assembly: AssemblyTitle("Template")]
[assembly: AssemblyDescription("A simple template")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Sample Company")]
[assembly: AssemblyProduct("Template")]
[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("")]
[assembly: AssemblyVersion("")]
[assembly: AssemblyInformationalVersion("")]
[assembly: NeutralResourcesLanguage("")]
.net-assembly
1个回答
0
投票

我也需要这个。似乎无法在Win32格式的文档中找到它。这应该是基础格式的属性,而不是特定于.net,因为win32 c / c ++二进制文件也可以具有文件描述。

我的猜测是,这是指向statics部分的指针,因此像字符串文字一样对待,并且使用Microsoft Visual Studio工具链进行编译的最大大小大约为[sic] 65536 from http://docs.microsoft.com/en-us/cpp/c-language/maximum-string-length?view=vs-2019

[为了确认,我在vs2015编译器工具链中运行了不同大小的字符串,直到它抛出CS7065,“构建Win32资源时出错-Arthmetic操作导致溢出。”最大值似乎约为32755个字符。由于编码较宽,此计数乘以2,非常接近65536。

不确定Microsoft为什么会说“大约”。

值得指出的是某些特殊字符,例如\ r \ n无法打印/恢复,因此请勿尝试写书。

© www.soinside.com 2019 - 2024. All rights reserved.