我使用Visual Studio創建了我的第一個Office外接程序。它的目標是4.0 .Net框架,並使用新的VS 2012創建。我需要在辦公室的各種32位XP和64位Windows 7計算機上分發/安裝此項目。所以我將該項目配置爲安裝在XP上(這是我的第一個減速帶,因爲我沒有意識到VS 2012需要更新才能製作出與XP兼容的解決方案)。現在我有一個有效的win32應用程序,我收到另一個錯誤:Visual Studio 2012 - 自定義先決條件未顯示在「屬性」>「先決條件」對話框中
嘗試安裝'C:\ filepath ... \ Import Contacts.vsto'時出現以下錯誤: 「沒有應用程序與指定文件進行此操作。「
在做了一些挖掘之後,我想我需要在客戶端計算機上安裝Microsoft Visual Studio Tools for Office Runtime。爲此,我想爲項目使用先決條件屬性。因此,我詳細閱讀了如何使用一些值得注意的網站創建自定義先決條件(例如,Creating Bootstrapper Packages,Application Deployment Prerequisites,Adding Custom Prerequisites和Creating a Bootstrapper package for Office 2013 in Visual Studio 2012)。 我根據最後一個URL創建了文件(儘管我不確定它是否與我需要的軟件包有關),,但它並未出現在項目>屬性>發佈>先決條件
下的對話框中如果您閱讀文章,它說,一旦我重新啓動VS 2012,VS prerequisites對話框應該會自動更新,但我沒有做到。我知道我將來需要再次使用這個功能,所以我真的很想知道我做錯了什麼,並解決了這個問題。請幫忙!我保證儘快給予接受誰的人幫我解決這個問題!先謝謝你。
太棒了!最後有人給它一個鏡頭。在XML文件上將文件編碼更改爲UTF-8後,它就起作用了。非常感謝你的幫助。 – Lopsided