我在一个项目上引用了mysql.data
,在其他项目中引用了nuget包,该包也在其中引用了mysqlconnector
。项目具有依赖性。
当我编译应用程序时,我得到了这个错误
这是应用程序层次结构
这是复制同一期的回购样本
在net.framework
项目中,可以转到引用属性并为程序集设置别名。NET core
项目还不完全支持程序集的别名。但是在.NET core
中有一个使用别名的变通方法。按以下方式编辑csproj
文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
...
<Target Name="ChangeAliasesOfStrongNameAssemblies" BeforeTargets="FindReferenceAssembliesForReferences;ResolveReferences">
<ItemGroup>
<ReferencePath Condition="'%(FileName)' == 'MySqlConnector'">
<Aliases>MySqlConnectorAlias</Aliases>
</ReferencePath>
</ItemGroup>
</Target>
...
</Project>
然后在所有使用之前在你的cs文件中:
extern alias MySqlConnectorAlias;
然后您可以从mysqlconnector
中引用您的类型,如下所示:
MySqlConnectorAlias::MySql.Data.MySqlClient.MySqlConnection
我有两台服务器 > 用户服务器:处理所有用户CRUD操作 产品服务器:通过gRPC调用处理产品CRUD操作并从用户服务器获取用户信息 这里的一些字段是可选的,因为我使用的是cockroachDB(扩展postgreSQL),所以我将它们作为指针保存,以便轻松扫描变量形式的查询结果。 这是我的原始文件: 现在从上面的proto文件生成的模型是这样的:” 现在的问题是,当我为可选字段使用指针时,它将在
本文向大家介绍JavaScript中原型链存在的问题解析,包括了JavaScript中原型链存在的问题解析的使用技巧和注意事项,需要的朋友参考一下 我们知道使用原型链实现继承是一个goodway:)看个原型链继承的例子。 关系如下:b(实例) ->B.prototype = new A() -> A.prototype ->Object.prototype 可是在这种看似“漂亮”的继承方法中确存在
我目前在C#中面临一个问题,我认为可以使用存在类型来解决这个问题。然而,我真的不知道它们是否可以在C#中创建,或者模拟(使用其他构造)。
添加了堆栈跟踪和pom.xml
完整的程序代码在此处:单击此处 启动时,我会遇到以下异常: 请告诉我如何解决这个问题?为什么会出现这种情况? 对评论的答复: @Kandy“您使用的数据库是什么,您能告诉驱动程序名还是显示您的数据库配置代码?” 我正在使用Postgresql。 pom.xml 和配置应用程序。性质
问题内容: 编译我的项目时,出现以下错误消息: 要么 在Gradle Log中使用以下stacktrace 问题答案: Firebase对SDK进行了更新: Firebase Android SDK现在具有独立的版本号,可以进行更频繁,更灵活的更新。 更新所有Firebase依赖项以使用最新版本: 更多信息在这里: https://firebase.google.com/support/relea