我能够使用Microsoft 的说明轻松运行 MSSQL 容器
问题是,由于本地运行的 MSSQL 实例,我无法使用端口 1433。
我已将启动行更改为使用30303:1433,但无法连接到位于 的实例localhost:30303。
连接到容器后,我可以使用教程的命令连接到实例:
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"
Run Code Online (Sandbox Code Playgroud) 问题是NHibernates取决于log4net.我正在尝试使用可互换的Logger构建一个IoC应用程序,这件事情会受到阻碍.
是否存在没有这种依赖性的构建或者我是否必须自己做一些开源代码?
在.tt T4模板中引用程序集时,我应该可以使用以下声明:
<#@ assembly name="$(SolutionDir)\..\..\Build\lib\HedgehogDevelopment.CodeGeneration.Extensions.dll" #>
从我所看到的,SolutionDir没有被转换,我收到一条错误消息(下面)
注:该HedgehogDevelopment.CodeGeneration.Extensions.dll不能被添加到GAC或作为DLL需要与项目一起通过Visual Studio的组件文件夹.
我不知道TDS代码生成是如何执行的,所以我在这里询问是否有人解决了类似问题.
错误| 10 |主机在尝试解析程序集引用'$(SolutionDir)......\Build\lib\HedgehogDevelopment.CodeGeneration.Extensions.dll'时抛出异常.转换不会运行.
抛出以下异常:System.IO.FileLoadException:给定的程序集名称或代码库无效.(来自HRESULT的异常:0x80131047)System.Reflection.AssemblyName.nInit(RuntimeAssembly&assembly,Boolean forIntrospection,Boolean raiseResolveEvent)在System.Reflection.AssemblyName..ctor(String assemblyName)at Microsoft.VisualStudio.TextTemplating.GlobalAssemblyCacheHelper.GetLocation(String在Microsoft.VisualStudio.TextTemplating.Engine.ResolveAssemblyReferences(ITextTemplatingEngineHost主机,TemplateProcessingSession会话)的Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveAssemblyReference(String assemblyReference)中的strongName)
c# ×1
delegation ×1
docker ×1
log4net ×1
logging ×1
nhibernate ×1
resharper ×1
sitecore ×1
sql-server ×1
t4 ×1
tds ×1