Visual Studio ExpressでC#を用いて作成したExeファイルを、
配布するためにDLLをコピーして配布しようとしたところ、その場所には存在しません?とでてコピーできませんでした
そこで、EXEにそもそもDLLを埋め込もうと考えて、コマンドラインで以下のコマンドを実行したところ、下記のエラーが発生し失敗したのですが原因思い当たる方いないでしょうか?
"C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe" /wildcards /ndebug /out:hoge-merge.exe hoge.exe *.dll /targetplatform:v4
An exception occurred during merging:
オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 System.Compiler.CoreSystemTypes.GetSystemAssembly(Boolean doNotLockFile, Boolean getDebugInfo)
場所 System.Compiler.CoreSystemTypes.Initialize(Boolean doNotLockFile, Boolean getDebugInfo)
場所 System.Compiler.SystemTypes.Initialize(Boolean doNotLockFile, Boolean getDebugInfo)
場所 ILMerging.ILMerge.Merge()
場所 ILMerging.ILMerge.Main(String[] args)
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー