问题描述
我尝试创建一个 nuspec 文件以使用旧版 DLL 分发 de .NET 组件。 这是 nuspec 文件的摘录。
我的问题是我不知道如何指定旧版 dll,以便在使用我的 .NET 组件编译项目时将其复制到“build”文件夹。
在部署程序集时使用 nuget,将一个程序集从包...文件夹复制到构建(调试或发布)文件夹。我希望我的旧 dll 也是如此,以便我可以使用旧 dll 使用我的程序集运行程序。 我可以在构建中复制文件,但没有意义,nuget 应该在那里。 (AAA.dll) 我不知道在目标中放什么。我试过 ref\any,ref\net47,lib,lib\any,lib\net47(那个只是阻止安装包,因为 eit 试图在项目中引用 AAA.dll),...
<package>
<Metadata>
<dependencies>
<group targetFramework=".NETFramework4.7">
</group>
</dependencies>
<references>
<group targetFramework="net47">
<reference file="AAA.dll" />
</group>
</references>
</Metadata>
<files>
<file src=".\Release\ASSEMBLY.dll" target="lib\net47"></file>
<file src=".\Release\AAA.dll" target="lib"></file>
</files>
</package>
我想要的是:编译 AAA.dll 时应该像 ASSEMBLY.dll 一样放在 build 文件夹中,以便使用程序集 dll(使用我的旧 dll)的程序不会崩溃。
我在 Internet 上找不到可行的解决方案,为此我求助于您。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)