Visual Studio 2010 发布 Web 功能不包括所有 DLL

2024-01-12

我有一个 ASP.NET MVC 2 应用程序。

  • Web 项目包含对 SomeProject 的引用
  • SomeProject 包含对ExternalAssembly1 和ExternalAssembly2 的引用。
  • SomeProject 显式调用ExternalAssembly1,但不调用ExternalAssembly2。
  • ExternalAssembly1 调用ExternalAssembly2

当我执行本地构建时,一切都很酷。所有 DLL 都包含在 bin\debug 文件夹中。问题是,当我在 Visual Studio 2010 中使用“发布 Web”命令时,它会部署除ExternalAssembly2 之外的所有内容。

它似乎忽略了不直接使用的程序集(请记住,ExternalAssembly2 仅由ExternalAssembly1 使用)。

有什么方法可以告诉 Visual Studio 2010 包含ExternalAssembly2吗?

我可以编写一个调用ExternalAssembly2 的虚拟方法。这确实有效,但我真的不想让虚拟代码仅用于导致 VS2010 发布 DLL。


在我看来,这些答案都不够。这似乎确实是一个真正的错误。如果我找到非黑客解决方案,或者微软修复了该错误,我将更新此回复。

Update:

看起来不太有希望。https://connect.microsoft.com/VisualStudio/feedback/details/731303/publish-web-feature-not-include-all-dlls https://connect.microsoft.com/VisualStudio/feedback/details/731303/publish-web-feature-not-including-all-dlls

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 2010 发布 Web 功能不包括所有 DLL 的相关文章

  • 在一个解决方案中调用不同项目的方法

    1 个解决方案中有 3 个项目 我对第一个项目中的主文件进行的主要操作 但是我需要调用第三个项目中的方法并使用类 例如 第三个项目有 public DataClasses1DataContext base global WindowsFor
  • TFS 构建 - 部署/包目标未运行

    我们设置了一个 TFS 构建定义 在其中传递以下额外的 MSBuild 参数 p DeployOnBuild true DeployTarget PipelinePreDeployCopyAllFilesToOneFolder Packag
  • VS2010、HTML 5 和 CSS 3 验证

    我想将 VS2010 SP1 中的 CSS 验证从 CSS 2 1 切换到 CSS 3 我遇到了这个答案 VS2010中是否可以更改CSS验证方案 https stackoverflow com questions 3931801 is i
  • Perl 构建、单元测试、代码覆盖率:一个完整​​的工作示例

    我找到的关于 Perl 构建过程 单元测试和代码覆盖率的大多数 Stackoverflow 答案都只是将我指向 CPAN 那里的文档 指向 CPAN 模块绝对没有任何问题 因为完整的文档应该位于此处 不过 在很多情况下 我很难找到完整的工作
  • MVC 2.0 电子商店中类别名称的动态路由

    我目前正在使用 ASP NET MVC 2 0 开发一家电子商店 我已经启动并运行了大部分内容 但一直困扰我的部分是路由 我要这个 http mystore somewhere my category 1 http mystore some
  • 运行WPF应用程序时出错

    该应用程序在制作它的计算机上运行良好 但是当我将其复制到另一台相同的操作系统时 它崩溃并显示以下错误 Problem signature Problem Event Name CLR20r3 Problem Signature 01 vpn
  • 将 xml 发送到 ASP.NET MVC 操作方法参数

    是否可以将 POX 普通旧 xml 发送到操作中 并让该操作为您执行到对象的模型绑定 我见过使用 JSON 完成此操作 但没有看到任何人使用 xml 完成此操作 考虑做类似的事情 但是使用 JSON 我想你也可以使用动作过滤器属性 http
  • 提交 Subversion 后“无法更新项目的依赖项”

    我在 NET 中有一个安装项目 当我将项目和其他项目保存到 subversion 时 安装项目不再编译 我收到错误 无法更新项目的依赖项 关闭 VS2010 然后重新打开它一直对我有用
  • Angular 6+ 应用程序的运行时配置

    在 Angular 应用程序运行时加载环境特定配置的推荐最佳实践是什么 Angular 文档提到了 APP INITIALIZER 的使用 但对于使用 forRoot 约定的导入模块的运行时配置等加载过程来说 这仍然还不够早 在我的用例中
  • 如何解码 MSDeploy.MSDeployProviderOptions?

    我的 Azure DevOps 管道发布的工件包含 archive xml 文件 其中包含一个名为 MSDeploy MSDeployProviderOptions 的 XML 属性 该属性具有一个神秘的值 如何将值解码为人类可读的格式 N
  • T4 模板的自定义输出文件路径

    我发现使用非标准目录结构的 t4 模板确实很困难 我在 csproj 文件中使用链接 这似乎是问题的根源 我已经让它工作了 但是 VS 自动进行了更改 从而破坏了一切 我有以下目录结构 source MyLib cs generate My
  • MVC 4 IntelliSense 无法在 Visual Studio 2010 的 Razor 中工作

    我将 Visual Studio 2010 与 ASP NET MVC4 一起使用 并且 IntelliSense for Razor 语法在应用程序的视图中对我不起作用 我能做些什么 还引用自 http sebnilsson com 10
  • 如何将 Spring Boot 应用程序部署到 Tomcat 6 Servlet 2.5

    我使用 Spring Boot 创建了一个常见问题解答 它需要部署到 tomcat 6 服务器 servlet 2 5 我需要配置当前的父 java 应用程序 war web xml 以将所有请求指向 url 模式 faq 例如 指向我的
  • XML/XSD 智能感知在 Visual Studio 2010 中不起作用

    我正在 VS 2010 中处理 xml 和 xsd 文件 但智能感知不起作用 然而 Intellisense 在 VS 2008 中处理相同的文件 当我输入 我缺少的 VS 2008 和 VS 2010 之间有什么区别吗 我将 xsd 文件
  • 在 Chrome/Safari 中添加 html5 属性后 Ajax 表单中断

    分步说明 新建 Asp Net MVC2 项目 Model public class TestModel public int Property get set 家庭控制器 HandleError public class HomeCont
  • MsDeploy 虚拟目录在部署时转换为虚拟应用程序

    为了使我的 CMS 正常工作 需要将其部署到 www 根目录下的虚拟目录 以便它可以访问 通过反射 要管理的网站 注意 CMS N2CMS 当使用 Visual Studio 发布到网络 时 一切都很好 但是 当我通过 msbuild 命令
  • msvc2010 - 如何建立一个干净的输出目录?

    我在使用 Visual Studio 2010 时遇到问题 因为它现在在构建时使我的输出目录充满了 pdb 和其他文件 在以前版本的 msvc 中 我将中间目录设置为输出目录以外的其他目录 并在那里生成了 pdb 文件 以及基本上其他所有内
  • Nginx 位置、别名、重写、根

    我正在通过 proxypass 提供 foo bar 服务 并希望继续这样做 但是 我想从 var www mystatic baz swf 等静态地提供 foo bar baz swf 服务 我希望我能做类似的事情 location fo
  • Rails Capistrano 3 - 如何将 production.log 文件共享到 Capistrano 的共享文件夹中?

    我正在使用 Capistrano 3 与我的 Rails 应用程序一起部署 问题是 每次我将应用程序部署到服务器时 log development log 文件都会重置 我听说可以将 production log 文件放入共享文件夹中并在每
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么

随机推荐