有没有人知道BiztalkNOS的竞争对手直接从Visual Studio 2013注册c#库dll到GAC中?在GAC中注册DLL -Visual Studio 2013插件
NOS是499美元,我希望有一个选择。
有没有人知道BiztalkNOS的竞争对手直接从Visual Studio 2013注册c#库dll到GAC中?在GAC中注册DLL -Visual Studio 2013插件
NOS是499美元,我希望有一个选择。
您不需要任何加载项,Windows SDK(随Visual Studio一起提供)就是为此提供gacutil.exe的。
您可以使用这样的事情是一个后生成的脚本:
CALL "%VS110COMNTOOLS%vsvars32.bat"
gacutil.exe /i "$(TargetPath)"
VS110是,你可能需要调整你的本地版本的Visual Studio版本。
这不完全一样的目的,但看看BizTalk部署框架(https://biztalkdeployment.codeplex.com/)。通过一些工作,您将能够仅使用一个脚本部署您的BizTalk应用程序。您的馆藏将直接安装到GAC。
BTDF还有一个方便的按钮,用于GAC当前项目的DLL。它奇怪地看起来像工具栏上的数据库图标。 –
我一直在使用这种方法多年,现在多个版本的Visual Studio。您只需要知道gacutil.exe存储的路径(请参阅<yourpath>)。 对于默认路径,请上网:where is gacutil.exe?
在VS,去工具 - >外部工具,单击添加,然后输入一个
标题,例如 “GAC集结号”
命令:<yourpath> \的Gacutil.exe
参数:/ I $(TARGETPATH)
初始目录:$(TARGETDIR)
...,然后单击应用。 当您构建一个项目,并且想要将程序集添加到GAC时,只需在解决方案资源管理器中突出显示/选择项目,然后单击工具 - > GAC程序集即可,它是“GAC”。
这将让您在GAC DLL时手动控制。 后生成脚本(其他答案)每次都将其添加到GAC:一个有效的选项,这只是我想指出的另一种可能性。
下面是我们用什么:
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe" /if "$(TargetFileName)"
将在您的项目属性 - >生成事件 - >生成后事件命令行,当你建立它会被部署到GAC。
这是Visual Studio 2012/BizTalk 2013
你刚才试过在调用gacutil的项目上有一个post构建事件吗? – Dijkgraaf