问题描述
我有一个无法解决.NET 4.7.2的Outlook VSTO插件的问题。
这是我的错误(法语VS“à”在堆栈跟踪中表示“ to”)
唯一例外,类型为'Microsoft.Data.SqlClient.TdsParser'的初始化。 “ Microsoft.Data.SqlClient.TdsParser”的类型初始值设定项引发了异常。
àMicrosoft.Data.SqlClient.TdsParser..ctor(布尔型MARS,布尔型fAsynchronous)
àMicrosoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo,字符串newPassword,SecureString newSecurePassword,布尔型redirectedUserInstance,SqlConnectionString connectionOptions,SqlCredential凭据,TimeoutTimer超时)
àMicrosoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer超时,SqlConnectionString connectionOptions,SqlCredential凭据,字符串newPassword,SecureString newSecurePassword,布尔型redirectedUserInstance)
àMicrosoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity身份,SqlConnectionString connectionOptions,SqlCredential凭据,对象providerInfo,字符串newPassword,SecureString newSecurePassword,布尔值redirectedUserInstance,SqlConnectionString userConnectionOptions,SessionData reconnectSessionData,ServerCertificateateValidationCallback, ,SqlClientOriginalNetworkAddressInfo originalNetworkAddressInfo,布尔值applyTransientFaultHandling)
àMicrosoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions选项,DbConnectionPoolKey池密钥,对象poolGroupProviderInfo,DbConnectionPool池,DbConnection拥有的连接,DbConnectionOptions userOptions)
àMicrosoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool池,DbConnection owningObject,DbConnectionOptions选项,DbConnectionPoolKey poolKey,DbConnectionOptions userOptions)
àMicrosoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject,DbConnectionOptions userOptions,DbConnectionInternal oldConnection)
àMicrosoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject,DbConnectionOptions userOptions,DbConnectionInternal oldConnection)
àMicrosoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject,UInt32 waitForMultipleObjectsTimeout,布尔值allowCreate,仅布尔值OneCheckConnection,DbConnectionOptions userOptions,DbConnectionInternal&连接
àMicrosoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject,TaskCompletionSource 1 retry,DbConnectionOptions userOptions,DbConnectionInternal& connection) à Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection,TaskCompletionSource
1重试,DbConnectionOptions userOptions,DbConnectionInternal oldConnection,DbConnectionInternal&连接)
àMicrosoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection externalConnection,DbConnectionFactory connectionFactory,TaskCompletionSource 1 retry,DbConnectionOptions userOptions) à Microsoft.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource
1重试)
àMicrosoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource 1 retry,SqlConnectionOverrides overrides) à Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) à Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenDbConnection(Boolean errorsExpected) à Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) à Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject) à Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable
1.Enumerator.InitializeReader(DbContext _,布尔结果)
àMicrosoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute [TState,TResult](TState状态,Func 3 operation,Func
3验证成功)
àMicrosoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable 1.Enumerator.MoveNext() à System.Collections.Generic.List
1..ctor(IEnumerable 1 collection) à System.Linq.Enumerable.ToList[TSource](IEnumerable
1源)
àDataAccessLI.Services.SageService.GetEcritureComptableFactureFournisseur(String numeroEnregistrementComptable)
àOutlookAddInTest.Ribbon1.button1_Click(Object sender,RibbonControlEventArgs e)
当我从使用EF Core的.NET标准2.0中的自定义库(DataAccessLI)调用服务时会发生这种情况。 具体部分是在调试模式下可以很好地工作。它仅在部署:/之后发生。 我的图书馆被nuget引用。我在Web项目.NET Core 3.1和.NET Framework 4.7.2中的控制台项目中使用了它,没有任何问题。 有任何想法吗? 谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)