gpt4 book ai didi

visual-studio-2010 - Visual Studio 2010 - vsix 向导扩展无法加载引用的程序集

转载 作者:行者123 更新时间:2023-12-02 03:45:58 25 4
gpt4 key购买 nike

我使用 VSIX 向导扩展。

一个程序集的一切正常。但是,当我想要 WizardAssemblyDetail(对于 DetailForm)和 WizardAssemblyView(对于 ViewForm)以及从其他两个引用的一个程序集(例如 WizardAssemblyBase)时。

当我使用向导导出它时,由于“无法加载文件或程序集‘WizardAssemblyBase’或其依赖项之一”,我无法运行该向导。我说 WizardAssemblyBase.dll 没有被复制。

有什么办法可以解决吗?或者一些解决方法?提前致谢

最佳答案

您应该在 .vsixmanifest 文件的 Assets 元素中添加程序集引用。

在 PackageManifest 添加:

<Assets>
<Asset Type="Microsoft.VisualStudio.ProjectTemplate" Path="ProjectTemplates" />
<Asset Type="Microsoft.VisualStudio.Assembly" Path="TemplateWizard\YourTemplateWizard.dll" AssemblyName="YourTemplateWizard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4dbd4c10d49bc550" />
<Asset Type="Microsoft.VisualStudio.Assembly" Path="TemplateWizard\NuGet.Core.dll" AssemblyName="NuGet.Core, Version=2.8.50506.491, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<Asset Type="Microsoft.VisualStudio.Assembly" Path="TemplateWizard\Microsoft.Web.XmlTransform.dll" AssemblyName="Microsoft.Web.XmlTransform, Version=2.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</Assets>

关于visual-studio-2010 - Visual Studio 2010 - vsix 向导扩展无法加载引用的程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17147158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com