我的僱主讓我在VB中編寫一個特定的程序。淨。 我完成了它,它在我的系統上完美運行。問題如下:他希望能夠在PC上編輯所述程序代碼,將其轉換爲簡單的代碼。現在(在他的電腦上)代碼中充滿了錯誤標誌,因爲參考文獻(Microsoft Word & Excel Project Libraries)不能被選擇。它不會讓他選擇引用,因爲「引用已經存在,您必須在添加新引用之前刪除」Microsoft.Office.Interop.Word「(從德語鬆散地翻譯)。我懷疑這個問題可能是因爲我在使用Office 2016的同時使用了2010版本。即便如此,我該如何解決這個問題呢?預先感謝您的答案。Visual Studio項目與其他系統上的參考
0
A
回答
0
要降級您的項目文件,您需要替換引用相應Office庫的幾個元素。
基本上,您需要注意任何Office版本號16.0
(您的情況爲Office 2016),並將其替換爲14.0
(Office 2010)。
我的例子顯示了15.0
(辦公室2013),但本質上它應該是在結束同爲Office 2010
我會嘗試列出每個元素和它的替代品,因此,你應該能夠識別它們在你的。 vbproj文件:
的Word 2013的Interop
<Reference Include="Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
Word 2010的互操作
<Reference Include="Microsoft.Office.Interop.Word, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
的Word 2013項目延期
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{BAA0C2D2-18E2-41B9-852F-F413020CAA33}">
<ProjectProperties HostName="Word" HostPackage="{29A7B9D7-A7F1-4328-8EF0-6B2D1A56B2C1}" OfficeVersion="15.0" VstxVersion="4.0" ApplicationType="Word" Language="cs" TemplatesPath="VSTOTemplates" DebugInfoExeName="#Software\Microsoft\Office\15.0\Word\InstallRoot\Path#WINWORD.EXE" DebugInfoCommandLine="/w" AddItemTemplatesGuid="{51063C3A-E220-4D12-8922-BDA915ACD783}" />
<Host Name="Word" GeneratedCodeNamespace="my_namespace_here" PublishedHash="AAAAAAAAAAAAAAA2FBF2B7EA72250886FF164DE6" IconIndex="0">
<HostItem Name="ThisAddIn" Code="ThisAddIn.cs" CanonicalName="AddIn" PublishedHash="595051696E85B8CAE7EDD3B5EDE7B729864BC855" CanActivate="false" IconIndex="1" Blueprint="ThisAddIn.Designer.xml" GeneratedCode="ThisAddIn.Designer.cs" />
</Host>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
Word 2010的項目延期
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{BAA0C2D2-18E2-41B9-852F-F413020CAA33}">
<ProjectProperties HostName="Word" HostPackage="{29A7B9D7-A7F1-4328-8EF0-6B2D1A56B2C1}" OfficeVersion="" VstxVersion="4.0" ApplicationType="Word" Language="cs" TemplatesPath="VSTOTemplates" DebugInfoExeName="#Software\Microsoft\Office\14.0\Word\InstallRoot\Path#WINWORD.EXE" DebugInfoCommandLine="/w" AddItemTemplatesGuid="{51063C3A-E220-4D12-8922-BDA915ACD783}" />
<Host Name="Word" GeneratedCodeNamespace="my_namespace_here" PublishedHash="AAAAAAAAAAAAAAA2FBF2B7EA72250886FF164DE6" IconIndex="0">
<HostItem Name="ThisAddIn" Code="ThisAddIn.cs" CanonicalName="AddIn" PublishedHash="595051696E85B8CAE7EDD3B5EDE7B729864BC855" CanActivate="false" IconIndex="1" Blueprint="ThisAddIn.Designer.xml" GeneratedCode="ThisAddIn.Designer.cs" />
</Host>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
+0
非常感謝。我一定會盡快檢查出來。 – Dovahkiin
相關問題
- 1. 參考其他項目與複製本地上它的參考
- 2. Visual Studio 2008項目參考
- 3. 參考Visual Studio項目
- 4. Visual Studio參考項目/ Dll的
- 5. Visual Studio中的「只讀」參考項目?
- 6. Visual Studio「項目」參考同步問題
- 7. 構建VISUAL STUDIO 2008 C++項目系統
- 8. 如何參考vscode上的其他項目的DLL
- 9. 共享Visual Studio C#項目與文件系統上的本機依賴關係
- 10. 參考EF 5和EF 6項目的Visual Studio 2015項目
- 11. 如何複製Visual Studio 2010項目以在其他系統中使用?
- 12. Visual Studio參考
- 13. Visual Studio多項目模板:項目參考問題
- 14. Visual Studio是產生與Runtime.Serialization我的服務參考之一,但其他與ServiceModel
- 15. 參考節點js中的項目中的其他項目
- 16. Visual Studio Web項目統計
- 17. 項目可以包含Visual Studio的其他項目嗎?
- 18. Visual Studio 2015社區 - 'Visual C++項目系統包'錯誤
- 19. Visual Studio的相互參考
- 20. 使用像Visual Studio中的項目引用Assey參考?
- 21. Visual Studio中參考單獨的git項目
- 22. Visual Studio 2010的數據庫項目:參考外部數據庫
- 23. Visual Studio和項目參考路徑的最大長度
- 24. Visual Studio 2012中的解決方案項目參考策略
- 25. Visual Studio參考特定的(SQL)數據庫項目
- 26. VS 2010 Visual C# - 參考同一解決方案中的其他項目
- 27. 在Visual Studio中,在C++項目的項目屬性,什麼是參考窗口?
- 28. 我們爲什麼要參考其他項目?
- 29. Visual Studio刪除項目加載時的系統引用
- 30. 用於Visual Studio項目的獨立構建系統
你可以只提供刪除所有Office相關引用的一個項目 - 這將允許添加正確的目標機器上的。您還可以嘗試找出確切的參考版本信息,並使用更改參考條目的文本編輯器準備項目文件。 – Filburt
@Filburt我會盡力回覆你。謝謝! – Dovahkiin
我剛剛比較了自己從Word 2010升級到Word 2013的項目之一 - 如果您想採取準備項目的路線,我可以向您發佈您需要的更改。 – Filburt