![](/img/trans.png)
[英]How to activate by default the toolbar for a Visual Studio extension VSIX C# project
[英]Visual Studio Extension, dll deployment and locking [C#, VSIX]
我在VSIX項目中使用CodeAnalysisCSharp
需要一些幫助。
我目前遇到的問題是安裝擴展程序時未“部署”必要的dll。 我不得不手動將這些文件復制/粘貼到C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\Common7\\IDE
文件夾中,以使其“起作用”。
System.Numerics.Vectors.dll
System.Runtime.CompilerServices.Unsafe.dll
System.Memory.dll
Microsoft.CodeAnalysis.dll
Microsoft.CodeAnalysis.CSharp.dll
我創建了一個擴展項目並添加了一個自定義命令。 此命令應該能夠使用CodeAnalysisCSharp
導航C#文件的語法樹。
我非常希望安裝程序文件(.vsix)能夠部署dll依賴項,就像您期望的那樣,我只是不知道如何或在哪里實現這一目標。
提前致謝。
我發現,如果您使用vsixmanifest文件添加資產,並為其提供一個子文件夾,則不會正確打包該文件。 這些文件將被正確復制,但是對dll的引用不正確,因此會出現“找不到dll”異常。 通常,vsixmanifest設計器似乎充滿了怪異之處,您需要編輯xml代碼以確保正確設置值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.