我有一个类库,引用了具有语言资源的包。
是否可以排除语言资源?
我在类库项目文件中尝试了以下操作:
这个确实阻止了语言资源的添加,但是随后在 exe 项目上使用 SqlClient 的任何内容都停止工作了
<ItemGroup>
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>
这个对类库构建没有做任何事情。仅当添加到使用类库的 exe 项目文件中时才有效。我想避免这种情况,因为需要将其添加到使用类库的每个 exe 项目中
<PropertyGroup>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
</PropertyGroup>
谢谢你
使用以下内容在解决方案级别创建
Directory.Build.props
。
<Project>
<PropertyGroup>
<SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>
</PropertyGroup>
</Project>