NET 在我的本地计算机上我有一个对本地程序集文件夹上的 DLL 的引用。我想知道如何在我的网站部署中“打包”这个 dll?当我在登台服务器上部署时,它开始抱怨它没有那个 dll。(它不在登台服务器的 GAC 中)。谢谢你。
DavidS
问问题
3006 次
3 回答
2
如果您引用的 DLL 不在目标计算机的 GAC 中,那么您应该将 DLL 放在您网站的\bin
文件夹中。对于 asp.net 网站,引用的 DLL 必须存在于 GAC 或\bin
文件夹中。或者,您可以使用 WebSetup 项目之类的工具将 DLL 安装到目标计算机的 GAC 中。
于 2009-03-16T18:11:29.997 回答
1
您是否尝试将 DLL 引用设置为 CopyLocal = true?
于 2009-03-16T18:08:56.430 回答
1
Visual Studio 将引用位置保存为相对路径,因此将其放入项目中的 a 文件夹中,并确保其属性“复制本地”为 true,这将使 VS 将文件复制到输出目录。
于 2009-03-16T18:10:28.127 回答