SSIS カスタム タスクを作成する Visual Studio 2012 プロジェクトがあります。ビルド後のイベントでは、私はこれを持っています:-
cd $(ProjectDir)
@SET TASKDIR="C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks\"
@SET GACUTIL="C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe"
Echo Installing dll in GAC
Echo $(OutDir)
Echo $(TargetFileName)
%GACUTIL% -if "$(OutDir)$(TargetFileName)"
Echo Copying files to Tasks
copy "$(OutDir)$(TargetFileName)" %TASKDIR%
以前は Windows 7 で動作していました。
今日、初めて Windows 10 でこれを実行しようとしましたが、次のようになりました。
アセンブリをキャッシュに追加できませんでした: 選択したオプションを使用するには、管理者権限が必要です。
管理者としてコマンド ウィンドウを起動し、次のコマンドを使用した場合:-
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe" -if "C:\Users\Kevin\Documents\Visual Studio 2012\Projects\SSISCompressionTask\SSISCompressionTask\bin\Debug\<Task Name>.dll
できます。
Visual Stusio のビルド後のイベントから GAC にアセンブリを配置し続けるにはどうすればよいですか?
ありがとう