提交 badf2ea2 编写于 作者: T Tom Meschter

LOC CHECKIN | dotnet/roslyn dev16.0-preview3 | 20190131 2

This is a reworked version of #32395 targeting the dev16.0-preview3 branch.
上级 6fb362dc
......@@ -4,7 +4,7 @@
<body>
<trans-unit id="FEATURE_UnconstrainedTypeParameterInConditional">
<source>unconstrained type parameters in binary conditional expressions</source>
<target state="new">unconstrained type parameters in binary conditional expressions</target>
<target state="translated">二进制条件表达式中的无约束类型参数</target>
<note />
</trans-unit>
<trans-unit id="Trees0">
......@@ -4859,7 +4859,7 @@
</trans-unit>
<trans-unit id="ERR_IllegalCondTypeInIIF">
<source>First operand in a binary 'If' expression must be a nullable value type, a reference type, or an unconstrained generic type.</source>
<target state="needs-review-translation">二进制“If”表达式中的第一个操作数必须是可以为 null 的类型或引用类型。</target>
<target state="translated">二进制“If”表达式中的第一个操作数必须是可以为 null 的类型或引用类型。</target>
<note />
</trans-unit>
<trans-unit id="ERR_CantCallIIF">
......@@ -8399,160 +8399,161 @@
<target state="needs-review-translation"> Visual Basic 编译器选项
- 输出文件 -
/out:&lt;file&gt; 指定输出文件名称。
/target:exe 创建控制台应用程序(默认)。
(缩写: /t)
/target:winexe 创建 Windows 应用程序。
/target:library 创建库程序集。
/target:module 创建可添加到程序集的
-out:&lt;file&gt; 指定输出文件名称。
-target:exe 创建控制台应用程序(默认)。
(缩写: -t)
-target:winexe 创建 Windows 应用程序。
-target:library 创建库程序集。
-target:module 创建可添加到程序集的
模块。
/target:appcontainerexe 创建在 AppContainer 中运行的
-target:appcontainerexe 创建在 AppContainer 中运行的
Windows 应用程序。
/target:winmdobj 创建 Windows 元数据中间文件
/doc[+|-] 生成 XML 文档文件。
/doc:&lt;file&gt; 将 XML 文档文件生成到 &lt;file&gt;
/refout:&lt;file&gt; 引用要生成的引用程序集
-target:winmdobj 创建 Windows 元数据中间文件
-doc[+|-] 生成 XML 文档文件。
-doc:&lt;file&gt; 将 XML 文档文件生成到 &lt;file&gt;
-refout:&lt;file&gt; 引用要生成的引用程序集
- 输入文件 -
/addmodule:&lt;file_list&gt; 从指定模块中引用元数据
/link:&lt;file_list&gt; 嵌入指定互操作程序集中的
元数据。(缩写: /l)
/recurse:&lt;wildcard&gt; 根据通配符规范包括
-addmodule:&lt;file_list&gt; 从指定模块中引用元数据
-link:&lt;file_list&gt; 嵌入指定互操作程序集中的
元数据。(缩写: -l)
-recurse:&lt;wildcard&gt; 根据通配符规范包括
当前目录和子目录中
的所有文件。
/reference:&lt;file_list&gt; 从指定程序集中引用
元数据。(缩写: /r)
/analyzer:&lt;file_list&gt; 运行此程序集的分析器
(缩写: /a)
/additionalfile:&lt;file list&gt; 不直接影响代码
-reference:&lt;file_list&gt; 从指定程序集中引用
元数据。(缩写: -r)
-analyzer:&lt;file_list&gt; 运行此程序集的分析器
(缩写: -a)
-additionalfile:&lt;file list&gt; 不直接影响代码
生成但可能被分析器用于生成
错误或警告的其他文件。
- 资源 -
/linkresource:&lt;resinfo&gt; 将指定文件作为外部
-linkresource:&lt;resinfo&gt; 将指定文件作为外部
程序集资源进行链接。
resinfo:&lt;file&gt;[,&lt;name&gt;[,public|private]]
(缩写: /linkres)
/nowin32manifest 默认清单不应嵌入
(缩写: -linkres)
-nowin32manifest 默认清单不应嵌入
输出 PE 的清单部分。
/resource:&lt;resinfo&gt; 将指定文件作为嵌入式
-resource:&lt;resinfo&gt; 将指定文件作为嵌入式
程序集资源进行添加。
resinfo:&lt;file&gt;[,&lt;name&gt;[,public|private]]
(缩写: /res)
/win32icon:&lt;file&gt; 为默认的 Win32 资源
(缩写: -res)
-win32icon:&lt;file&gt; 为默认的 Win32 资源
指定 Win32 图标文件(.ico)。
/win32manifest:&lt;file&gt; 提供的文件嵌入在
-win32manifest:&lt;file&gt; 提供的文件嵌入在
输出 PE 的清单部分。
/win32resource:&lt;file&gt; 指定 Win32 资源文件(.res)。
-win32resource:&lt;file&gt; 指定 Win32 资源文件(.res)。
- 代码生成 -
/optimize[+|-] 启用优化。
/removeintchecks[+|-] 删除整数检查。默认为“关”。
/debug[+|-] 发出调试信息。
/debug:full 发出完全调试信息(默认)。
/debug:pdbonly 发出完全调试信息。
/debug:portable 发出跨平台调试信息。
/debug:embedded 发出跨平台调试信息到
-optimize[+|-] 启用优化。
-removeintchecks[+|-] 删除整数检查。默认为“关”。
-debug[+|-] 发出调试信息。
-debug:full 发出完全调试信息(默认)。
-debug:pdbonly 发出完全调试信息。
-debug:portable 发出跨平台调试信息。
-debug:embedded 发出跨平台调试信息到
目标 .dll 或 .exe.
/deterministic 生成确定性程序集
-deterministic 生成确定性程序集
(包括模块版本 GUID 和时间戳)
/refonly 生成引用程序集来替代主要输出
/instrument:TestCoverage 生成对其检测以收集覆盖率信息的t
-refonly 生成引用程序集来替代主要输出
-instrument:TestCoverage 生成对其检测以收集覆盖率信息的t
程序集
/sourcelink:&lt;file&gt; 要嵌入到 PDB 中的源链接信息。
-sourcelink:&lt;file&gt; 要嵌入到 PDB 中的源链接信息。
- 错误和警告 -
/nowarn 禁用所有警告。
/nowarn:&lt;number_list&gt; 禁用个人警告列表。
/warnaserror[+|-] 将所有警告视为错误。
/warnaserror[+|-]:&lt;number_list&gt; 将警告列表视为错误。
/ruleset:&lt;file&gt; 指定禁用特定诊断的
-nowarn 禁用所有警告。
-nowarn:&lt;number_list&gt; 禁用个人警告列表。
-warnaserror[+|-] 将所有警告视为错误。
-warnaserror[+|-]:&lt;number_list&gt; 将警告列表视为错误。
-ruleset:&lt;file&gt; 指定禁用特定诊断的
规则集文件。
/errorlog:&lt;file&gt; 指定用于记录所有编译器和分析器诊断的
-errorlog:&lt;file&gt; 指定用于记录所有编译器和分析器诊断的
文件。
/reportanalyzer 报告其他分析器信息,如
-reportanalyzer 报告其他分析器信息,如
执行时间。
- 语言 -
/define:&lt;symbol_list&gt; 声明全局条件编译
-define:&lt;symbol_list&gt; 声明全局条件编译
符号。symbol_list:name=value,...
(缩写: /d)
/imports:&lt;import_list&gt; 为引用的元数据文件中的命名空间声明
(缩写: -d)
-imports:&lt;import_list&gt; 为引用的元数据文件中的命名空间声明
全局导入。
import_list:namespace,...
/langversion:? 显示允许的语言版本值
/langversion:&lt;string&gt; 指定语言版本,如
-langversion:? 显示允许的语言版本值
-langversion:&lt;string&gt; 指定语言版本,如
“default” (最新主要版本)、
“latest” (最新版本,包括次要版本)
或 “14”、”15.3”等特定版本
/optionexplicit[+|-] 需要显示声明变量。
/optioninfer[+|-] 允许变量的类型推理。
/rootnamespace:&lt;string&gt; 指定所有类型声明的根
-optionexplicit[+|-] 需要显示声明变量。
-optioninfer[+|-] 允许变量的类型推理。
-rootnamespace:&lt;string&gt; 指定所有类型声明的根
命名空间。
/optionstrict[+|-] 强制严格语言语义。
/optionstrict:custom 不遵从严格语言语义时
-optionstrict[+|-] 强制严格语言语义。
-optionstrict:custom 不遵从严格语言语义时
发出警告。
/optioncompare:binary 指定二进制样式的字符串比较。
-optioncompare:binary 指定二进制样式的字符串比较。
这是默认设置。
/optioncompare:text 指定文本样式字符串比较。
-optioncompare:text 指定文本样式字符串比较。
- 杂项 -
/help 显示此用法消息。(缩写: /?)
/noconfig 不自动包括 VBC.RSP 文件。
/nologo 不显示编译器版权横幅。
/quiet 安静输出模式。
/verbose 显示详细消息。
/parallel[+|-] 并发生成。
/version 显示编译器版本号并退出。
-help 显示此用法消息。(缩写: -?)
-noconfig 不自动包括 VBC.RSP 文件。
-nologo 不显示编译器版权横幅。
-quiet 安静输出模式。
-verbose 显示详细消息。
-parallel[+|-] 并发生成。
-version 显示编译器版本号并退出。
- 高级 -
/baseaddress:&lt;number&gt; 库或模块的基址
-baseaddress:&lt;number&gt; 库或模块的基址
(十六进制)。
/checksumalgorithm:&lt;alg&gt; 指定计算存储在 PDB 中的源文件校验和
-checksumalgorithm:&lt;alg&gt; 指定计算存储在 PDB 中的源文件校验和
的算法。支持的值是:
SHA1 (默认)或 SHA256。
/codepage:&lt;number&gt; 指定打开源文件时要使用的
-codepage:&lt;number&gt; 指定打开源文件时要使用的
代码页。
/delaysign[+|-] 仅使用强名称密钥的公共部分
-delaysign[+|-] 仅使用强名称密钥的公共部分
对程序集进行延迟签名。
/publicsign[+|-] 仅使用强名称密钥的公共部分
-publicsign[+|-] 仅使用强名称密钥的公共部分
对程序集进行公共签名
/errorreport:&lt;string&gt; 指定处理内部编译器错误的方式;
-errorreport:&lt;string&gt; 指定处理内部编译器错误的方式;
必须是 prompt、send、none 或 queue
(默认)。
/filealign:&lt;number&gt; 指定用于输出文件节的对齐
-filealign:&lt;number&gt; 指定用于输出文件节的对齐
方式。
/highentropyva[+|-] 启用高平均信息量的 ASLR。
/keycontainer:&lt;string&gt; 指定强名称密钥容器。
/keyfile:&lt;file&gt; 指定强名称密钥文件。
/libpath:&lt;path_list&gt; 搜索元数据引用的目录
-highentropyva[+|-] 启用高平均信息量的 ASLR。
-keycontainer:&lt;string&gt; 指定强名称密钥容器。
-keyfile:&lt;file&gt; 指定强名称密钥文件。
-libpath:&lt;path_list&gt; 搜索元数据引用的目录
列表。(分号分隔。)
/main:&lt;class&gt; 指定包含 Sub Main 的类
-main:&lt;class&gt; 指定包含 Sub Main 的类
或模块。也可为从
System.Windows.Forms.Form 继承的类。
(缩写: /m)
/moduleassemblyname:&lt;string&gt; 此模块所属程序集
(缩写: -m)
-moduleassemblyname:&lt;string&gt; 此模块所属程序集
的名称。
/netcf 以 .NET Compact Framework 为目标。
/nostdlib 不引用标准库
-netcf 以 .NET Compact Framework 为目标。
-nostdlib 不引用标准库
(system.dll 和 VBC.RSP 文件)。
/pathmap:&lt;K1&gt;=&lt;V1&gt;,&lt;K2&gt;=&lt;V2&gt;,...
-pathmap:&lt;K1&gt;=&lt;V1&gt;,&lt;K2&gt;=&lt;V2&gt;,...
按编译器指定源路径名称输出的
映射。
/platform:&lt;string&gt; 限制此代码可以在其上运行的平台;
-platform:&lt;string&gt; 限制此代码可以在其上运行的平台;
必须是 x86、x64、Itanium、arm、arm64、
AnyCPU32BitPreferred 或 anycpu (默认)。
/preferreduilang 指定首选输出语言名称。
/sdkpath:&lt;path&gt; .NET Framework SDK 目录的位置
-preferreduilang 指定首选输出语言名称。
-nosdkpath 禁用搜索标准库程序集的默认 SDK 路径
-sdkpath:&lt;path&gt; .NET Framework SDK 目录的位置
(mscorlib.dll).
/subsystemversion:&lt;version&gt; 指定输出 PE 的子系统版本。
-subsystemversion:&lt;version&gt; 指定输出 PE 的子系统版本。
version:&lt;number&gt;[.&lt;number&gt;]
/utf8output[+|-] 以 UTF8 字符编码格式
-utf8output[+|-] 以 UTF8 字符编码格式
发出编译器输出。
@&lt;file&gt; 从文本文件插入命令行设置
/vbruntime[+|-|*] 用/不用默认的 Visual Basic
-vbruntime[+|-|*] 用/不用默认的 Visual Basic
运行时进行编译。
/vbruntime:&lt;file&gt; 使用 &lt;file&gt; 中的备用 Visual Basic 运行时
-vbruntime:&lt;file&gt; 使用 &lt;file&gt; 中的备用 Visual Basic 运行时
进行编译。
</target>
<note />
......@@ -9079,12 +9080,12 @@
</trans-unit>
<trans-unit id="ERR_InvalidHashAlgorithmName">
<source>Invalid hash algorithm name: '{0}'</source>
<target state="new">Invalid hash algorithm name: '{0}'</target>
<target state="translated">无效的哈希算法名称:“{0}”</target>
<note />
</trans-unit>
<trans-unit id="FEATURE_InterpolatedStrings">
<source>interpolated strings</source>
<target state="new">interpolated strings</target>
<target state="translated">插补的字符串</target>
<note />
</trans-unit>
<trans-unit id="FTL_InvalidInputFileName">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册