在x64位平台下构建VSIX项目

时间:2017-07-18 13:26:22

标签: c# visual-studio visual-studio-2015 vs-extensibility badimageformatexception

以下步骤:

  1. 在Visual Studio 2015中创建新的VSIX项目(C# - >可扩展性 - > VSIX项目);

  2. 从任何CPU'切换平台到Configuration Manager中的x64;

  3. 添加新的自定义命令(添加新项目 - > Visual C# - >可扩展性)

  4. 尝试构建。

  5. 在这一点上,我们有一些错误抱怨BadImageFormatException' (截图如下)。那是什么?它只是我的机器还是真的不可能在64位下构建可视工作室扩展?

    错误:CreatePkgDef:错误:BadImageFormatException:无法加载文件或程序集

    错误:在System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark&amp; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks) < / p>

    错误:在System.Reflection.Assembly.LoadFrom(String assemblyFile)

    错误:在Microsoft.VisualStudio.Tools.CreatePkgDef.ProcessAssembly(String fileName,Hive hive,PkgDefContext context,Boolean register,RegistrationMode mode)

    enter image description here

0 个答案:

没有答案