Microsoft.Data.Tools.StringResourceTool 4.3.0
前缀已预留
dotnet add package Microsoft.Data.Tools.StringResourceTool --version 4.3.0
NuGet\Install-Package Microsoft.Data.Tools.StringResourceTool -Version 4.3.0
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Microsoft.Data.Tools.StringResourceTool" Version="4.3.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
对于支持 PackageReference 的项目,将此 XML 节复制到项目文件以引用包。
paket add Microsoft.Data.Tools.StringResourceTool --version 4.3.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
#r "nuget: Microsoft.Data.Tools.StringResourceTool, 4.3.0"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互式工具或脚本的源代码中,以引用包。
// Install Microsoft.Data.Tools.StringResourceTool as a Cake Addin #addin nuget:?package=Microsoft.Data.Tools.StringResourceTool&version=4.3.0 // Install Microsoft.Data.Tools.StringResourceTool as a Cake Tool #tool nuget:?package=Microsoft.Data.Tools.StringResourceTool&version=4.3.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
Microsoft.Data.Tools.StringResourceTool
此包实现了一个 MSBUILD 目标,该目标将包含 [strings]
节的 .INI
文件转换为一系列 resx
和 .cs
文件。生成的 C# 代码为在 resx
文件中定义的字符串资源提供强类型访问器。
有关可以设置在 Sqlstringresource
项上的属性,请参阅 Microsoft.Data.Tools.StringResourceTool.targets
文件,以自定义代码生成。
示例字符串文件内容
# String resource file
#
# When processed by the String Resource Tool, this file generates
# both a .CS and a .RESX file with the same name as the file.
# The .CS file contains a class which can be used to access these
# string resources, including the ability to format in
# parameters, which are identified with the .NET {x} format
# (see String.Format help).
#
# Comments below assume the file name is SR.strings.
#
# Lines starting with a semicolon ";" are also treated as comments
#
[strings]
ConnectionCannotBeChanged = Connection properties cannot be changed after a connection has been established.
NotInTransaction = Cannot perform this operation as there is no open transaction.
ConnectionFailure(server) = Failed to connect to server {0}.
InvalidPropertyValue(value, property, reason) = Cannot apply value '{0}' to property {1}: {2}.
; this is a comment
示例项目文件内容
<ItemGroup>
<Sqlstringresource Include="SR.strings" />
</ItemGroup>
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET 框架 | net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
-
.NETFramework 4.6.2
- 无依赖。
-
net6.0
- 无依赖。
NuGet 包
此包未由任何 NuGet 包使用。
GitHub 仓库 (2)
显示依赖 Microsoft.Data.Tools.StringResourceTool 的最受欢迎的 2 个 GitHub 仓库
仓库 | 星星 |
---|---|
microsoft/sqltoolsservice
SQL 工具 API 服务,提供 SQL Server 数据管理功能。
|
|
Microsoft.SqlServer.ManagementObjects
Sql Management Objects,SQL Server 和 Azure SQL 数据库的脚本和管理 API
|
- 4.0.0 升级到 Net6
- 4.2.0 修复了在 Linux 上构建的 bug 并移除了 NetStandard 二进制文件
- 4.3.0 向输出 .cs 文件添加 `