我在這一個字的損失。希望你們中的一個能夠讓我知道...ClickOnce需要程序集MyProject在GAC中?
我們已經使用ClickOnce與CruiseControl.NET一起部署了很長時間,並且很長一段時間沒有任何打嗝。
昨天,我修改了項目屬性的References選項卡,並最終被「未使用的引用...」按鈕誘惑,因爲我們的部署約爲13mb,並刪除了所有未使用的引用。檢查代碼並讓CruiseControl.NET有事情的方式後,我去檢查安裝並收到followong錯誤...
「無法安裝或運行該應用程序。該應用程序需要該程序集MyProject版本首先在全局程序集緩存(GAC)中安裝1.0.0.0。「
沒問題,我想。我會回滾到最後的版本,事情將恢復正常。當然,在現實世界中,沒有什麼是那麼容易的。我們仍然收到錯誤。
我真正看到MyProject 1.0.0.0的唯一地方是在應用程序的清單文件中。
<entryPoint>
<assemblyIdentity name="MyProject" version="1.0.0.0" publicKeyToken="9B95B87716692F15" language="neutral" processorArchitecture="msil" />
<commandLine file="MyProject.exe" parameters="" />
</entryPoint>
對此有何意見?