TFS 2010 - WebDeployment - 缺少间接引用的程序集

发布于 2024-11-27 03:35:38 字数 485 浏览 1 评论 0原文

我们遇到以下问题:

解决方案结构: Autofac注册 参考文献:Repositories.dll

WebApplication 引用:AutofacRegistration.dll

在我们的 Web 应用程序中,我们引用 AutofacRegistration.dll,该程序集引用 Repositories.dll。 Repositories.dll 在每个 IOC 容器运行时实例化。

当我们在 VS2010 中构建解决方案并浏览 Web 应用程序时,一切正常,正如预期的那样。

当我们使用构建服务器(TFS 2010)并使用 Web 部署时,Repositories.dll 缺少 web-app\bin 文件夹,并且我们遇到运行时异常(当我们想要在 Repositories.dll 中实例化类时

) .dll 位于我们的放置位置,因此 Web 部署目标不会复制此文件,有什么想法如何解决这个问题吗?

We've got the following problem:

solution-structure:
AutofacRegistration
References: Repositories.dll

WebApplication
References: AutofacRegistration.dll

In our web application we are referencing the AutofacRegistration.dll and this assembly references Repositories.dll. Repositories.dll is instantiated on runtime per IOC-Container.

When we build the solution in VS2010 and browse the web app everything is working fine, as expected.

When we use our build server(TFS 2010) und use the web deployment, the Repositories.dll is missing the web-app\bin folder and we got a runtime exception(when we want to instantiated a class in Repositories.dll)

But Repositories.dll is in our drop location, so the web deployment target does not copy this file, any ideas how to solve this??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁我热情 2024-12-04 03:35:38

您是否尝试过从 BuildTemp 位置复制任务到 Web 部署项目可以获取所需文件的位置?

 <Copy SourceFiles="$(OutDir)\Repositories.dll" DestinationFiles="web-ap\bin\Repositories.dll" />

路径需要修改,但你明白了。我在 MSBuild 中执行了类似的功能,以移动 dll 供我们的安装程序拾取。

Have you tried a copy task from the BuildTemp location to where your Web Deployment Project can pick up the file it needs?

 <Copy SourceFiles="$(OutDir)\Repositories.dll" DestinationFiles="web-ap\bin\Repositories.dll" />

The paths will need modified but you get the idea. I do a similar function in MSBuild to move a dll for our installer to pickup.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文