近日在發佈office時發生找不到組件情況
環境:vs2013 & win10
office:2010
解決方式:
1. 重新安裝vs 2010 及 vs 2013 可解決,
2. 留意組件所參考位置是否正確。
好像上述這樣講有點隨便,但起因大概是因為我中間裝了vs2012 其中有組件bug造成後續在安裝
vs2013 build時引起的錯,造成使用錯誤版本的組件。
網路上此原因還有底下幾種解決的方式,雖然自己嘗了皆無效但還是留個註記以後也許有機會用到
1. 開啟 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets
2. 並將底下程式碼片段移除
<FindRibbons AssemblyName="$(AbsolutePathToCustomization)" TargetFramework="$(TargetFrameworkVersion)">
<Output TaskParameter="RibbonTypes" ItemName="RibbonTypesCollection"/>
</FindRibbons>
3. 將"@(RibbonTypesCollection)"
取代成"" 並存檔重新開啟visual studio