我有一個DSL工具解決方案。DSL工具:如何創建弱命名的DLL
我需要爲這個項目添加一個弱命名的引用。 由於DSL Tools項目DLL名稱很強,我無法使用弱名稱的DLL。
我不能讓強名稱的DLL,因爲我不能重新編譯它。
我試圖通過轉到Dsl和DslPackage項目屬性使我的DSL工具項目DLL名稱變弱,並取消選中Sigining選項卡中的「Sign the assembly」選項。
然後我編譯它。 錯誤列表提供了以下錯誤
"gacutil.exe" exited with code 1
綜觀VS2005輸出窗口我看到GACUTIL被稱爲
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\gacutil.exe -nologo -i "C:\Academy\ResearchAndDevelopment\FrontendGenerator\DslPackage\bin\Debug\vantyx.FEGenerator.DslPackage.dll"
之後我使用的命令提示和提供的Gacutil.exe錯誤顯示,因爲這:
我不知道爲什麼以及如何調用gacutil.exe。 我查看了項目和解決方案屬性,沒有配置選項來調用gacutil.exe。 我甚至在每個文件裏面查看「gacutil.exe」,但是我什麼也沒找到。
我真正想要的是能夠使用弱命名的DLL,我不能強名。 由於這個原因,我一直在試圖讓我的DSL工具DLL名字很薄弱,但我不能。
任何幫助我如何解決這個問題?
提前許多感謝, 路易斯·菲利佩