【发布时间】:2014-08-21 10:10:44
【问题描述】:
我有一个在 Visual Studio 2010 中开发的 MVC Web 应用程序。除了我的解决方案中的 MVC 项目,我还有 2 个 Class Library 项目。
当我在解决方案资源管理器中右键单击 MVC 项目时,我得到(以及其他)这些选项:Build Deployment Package、Publish... 和 Package/Publish Settings。
这些选项不适用于 2 个 Class Library 项目,因此在上传任何代码之前,我目前使用 MVC 项目的 Publish... 选项将所有内容放在本地计算机上的部署文件夹中,然后复制并在 Windows 资源管理器中粘贴其他 2 个项目。
我非常想使用Publish... 选项来使用 FTP 将所有 3 个项目部署到我们的服务器。
我发现如果我将 2 个Class Library 项目中的Output Type 从Class Library 更改为Console Application,那么我可以选择Publish... 等,但它们不是Console Applicationss所以我真的不想这样做。
我的问题是,我怎样才能使用 Visual Studio 2010 使用 FTP 发布 Class Library 项目?
更新 原来我是个笨蛋!
因为 MVC 应用程序引用了 2 个类库,所以它们的 .dlls 已经包含在 MVC 应用程序的 bin 文件夹中,我在发布时不需要包含其他项目。
【问题讨论】:
-
MVC项目是否引用了类库?
-
是的,它们被 MVC 项目引用
标签: c# asp.net-mvc visual-studio-2010 visual-studio ftp