我已經在C#窗口中開發了一個應用程序,在這裏我需要添加vb.net dll文件。我嘗試從源代碼添加dll文件 - >添加引用。但是,我我得到錯誤如何添加vb.net dll到c#應用程序
**Could not find the dll files **
因爲我加入的dll文件(assembly1到裝配** 2 **和成assembly2 assembly3)
**新代碼**
C:\ Program Files(x86)\ Microsoft \ ILMerge> ilmerge/t:dll /out:ExcelImportnew.dll ExcelImport。 DLL BOL.dll
在合併過程中出現的異常:
Access to the path 'C:\Program Files (x86)\Microsoft\ILMerge\ExcelImportnew.dll' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolea
useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, Sring msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, In32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.Compiler.Writer.WritePE(String location, Boolean writeDebugSymbols, Module module, Boolean delaySign, String keyFileName, String keyName)
at System.Compiler.Writer.WritePE(CompilerParameters compilerParameters, Module module)
at ILMerging.ILMerge.Merge()
at ILMerging.ILMerge.Main(String[] args)
請告訴我爲什麼我收到此error.How我可以解決此問題。 謝謝!
添加對所有這些程序集的引用(1,2,然後3) – Thomas
每個項目都編譯爲一個單獨的DLL,因此您需要添加對其他dll的引用。 – SSS
嗨,感謝您的回覆。是否將asb1和asm2添加到asm3.Actually assembly3是我的主dll文件。 –