Visual Studio 2015程序包扩展,未复制引用的dll

比尔吉汉

嗨,我在我的vs2015扩展程序中使用roslyn Microsoft.CodeAnalysis.Csharp dll,我将我的visual studio扩展项目升级到Visual Studio 2013到2015。但是,当我要安装扩展程序时,仅不复制我的roslyn dll。我的目标框架仍然相同(.net 4.5.0)。我将nuget.org检查为新的roslyn dll,支持的版本看起来相同。我尝试升级roslyn版本,但结果相同。如果我手动将roslyn dll复制到扩展路径,则myextension正常运行。有什么想法吗?

比尔吉汉

在Visual Studio 2015中,vsix项目未将某些dll(例如Microsoft.CodeAnalysis.dll)复制到扩展路径。您可以添加

<ForceIncludeInVSIX>true</ForceIncludeInVSIX>

标签在您的参考标签之内。

<Reference Include="Microsoft.CodeAnalysis.dll, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</Reference>

有关详细信息,您可以检查此站点... http://comealive.io/Forcing-DLLs-To-Vsix/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

安装Visual Studio 2015更新1给我很多:“程序包未正确加载”

无法在Visual Studio 2015中安装任何程序包

Visual Studio扩展程序包是否支持异步操作

无法在Visual Studio 2015中还原作用域Angular 2程序包

在Windows 10上安装Visual Studio 2015时出现“安装程序包丢失或损坏”错误

Visual Studio 2015 RC1-管理Nuget程序包

Visual Studio 2015:Update 3失败后出现多个程序包加载错误:Windows 10

Nuget程序包HotTowel.Angular.Breeze在Visual Studio 2015中安装失败

如何下载没有nuget.exe或Visual Studio扩展名的Nuget程序包?

Visual Studio SSIS如何处理扩展和程序包部署?

无法从Pascal脚本获取注册到Visual Studio 17及更高版本实例的程序包引用

在Visual Studio Code for Unity中安装Nuget程序包

使用Visual Studio 2017调试NuGet程序包

如何从Visual Studio for Mac中删除NuGet程序包?

如何使用Visual Studio 2017创建Nuget程序包

使用Visual Studio 2012创建Windows Phone程序包

使用nuget程序包自动配置VSIX的Visual Studio

Visual Studio 2015(ASP.NET 5):显示“管理Bower程序包...”上下文菜单

Visual Studio 2015崩溃

Visual Studio 2015

卸载Visual Studio 2015

Visual Studio复制项目

如何在Visual Studio项目中更改NuGet程序包引用以使用Nuget.config

Visual Studio 未编译

Visual Studio 2015更新3和SQL Server 2016“ Visual Studio CRC包未正确加载”

将已安装的扩展程序从Visual Studio 2012复制到Visual Studio 2013

创建Visual Studio扩展软件包安装程序

Visual Studio扩展如何在引用TFS客户端dll时同时针对2013和2015

Visual Studio 2015 C ++和程序集未生成