包含引用项目的 .config 文件

2023-12-30

而不是从程序集的引用输出中排除文件 https://stackoverflow.com/questions/2011434/preventing-referenced-assembly-pdb-and-xml-files-copied-to-output,我要加一个!

我有一个控制台应用程序项目 (BuildTest1),它引用第二个类库项目 (ClassLibrary1)。 Visual Studio 解决方案如下所示:

我有一个包含 app.config 的类库项目。我希望将此 .config 文件复制到引用项目的输出,就像 .dll 和 .pdb 文件一样。类库的配置文件作为“ClassLibrary1.dll.config”复制到类库输出目录中

我尝试将其添加到 .exe 项目的 .csproj 文件中,但似乎没有任何区别:

  <PropertyGroup>
    <AllowedReferenceRelatedFileExtensions>
        .pdb;
        .xml;
        .config
    </AllowedReferenceRelatedFileExtensions>
  </PropertyGroup>

我非常接近...我将其追踪到了 MSBuild解决装配参考 http://msdn.microsoft.com/en-us/library/9ad3f294.aspx从 Microsoft.Common.targets 中的 ResolveAssemblyReferences 目标调用的任务。这就是填充 ReferenceCopyLocalPaths 项的内容。

因此,查看它匹配的文件模式,我发现文件扩展名 .dll.config (而不仅仅是 .config)起到了作用:

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

包含引用项目的 .config 文件 的相关文章

  • 无法识别的类型 - '错误:变量“[var-name]”不是类型名称'

    我正在创建一个处理物理的类作为项目的一部分 我们被告知使用一个处理任意行为的类 我创建了一个类 它将根据给定的模块更新内部状态 代码如下 然而 代表内部状态的结构 PhysicsData 除了它自己的文件之外 在任何地方都不会被识别 任何人
  • 更改 msbuild.exe 的工作目录

    我正在从批处理文件执行 MSBuild MSBuild 脚本所在的目录与我希望 MSBuild 在运行脚本时考虑工作目录的目录不同 调用MSBuild exe时 如何更改其工作目录 编辑 更多细节假设我有一个位于其他服务器上的 MSBuil
  • 在构建服务器上安装 F# 4.1 SDK

    我已在 PC 上安装了支持 F 的 Visual Studio 2017 并且 MSBuild 目标位于C Program Files x86 Microsoft Visual Studio 2017 Enterprise MSBuild
  • 致命错误 lnk1104:无法打开 LNKn.tmp

    当我尝试使用 Bamboo 的 Visual Studio 任务构建 MSVC2010 项目时 出现以下错误 LINK fatal error LNK1181 File C Windows system32 config systempro
  • WIX Heat.exe 命令参数 -var 不接受空格?

    我有这个使用所有不变路径的 WIX 命令 并且它不需要系统环境 与此示例不同 http weblogs sqlteam com mladenp archive 2010 02 23 WiX 3 Tutorial Generate filed
  • T4 模板的自定义输出文件路径

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

    include
  • 如何设置 Visual Studio XML 文档的格式以在 Web 上显示

    我正在使用 Visual Studio 2010 并开始做一个好孩子 并通过 XML 注释记录我编写的所有代码 我有一个记录良好的项目 我什至想出了如何让 Visual Studio 在构建时输出完整的 XML 文档 我的问题是 在网络上格
  • Visual Studio 扩展和 Visual Studio 11 开发。预览

    我无法安装 Visual Studio 11 Dev 的许多扩展 预览 它一直说This extension is not installable on any currently installed products 我只有 VS 11
  • VS 2010、NUNit 和“当前不会命中断点。尚未为此文档加载任何符号”

    使用 Windows 7 32 位 VS 2010 NET 4 DLL NUnit 2 5 5 对应用程序进行单元测试 我目前收到以下错误 看了很多帖子并尝试了以下方法 重启机器 重启VS 删除 bin obj 并重新加载 清理 重建 但我
  • msvc2010 - 如何建立一个干净的输出目录?

    我在使用 Visual Studio 2010 时遇到问题 因为它现在在构建时使我的输出目录充满了 pdb 和其他文件 在以前版本的 msvc 中 我将中间目录设置为输出目录以外的其他目录 并在那里生成了 pdb 文件 以及基本上其他所有内
  • 第三方dll导致程序崩溃,没有抛出异常

    我正在使用 Visual Studio 2010 并使用 C 进行编码 我有一个在我的项目中使用的第三方 dll 当我尝试使用特定方法时 在看似随机的情况下 程序只是崩溃 没有抛出任何异常 会议就这样结束了 有什么办法可以追踪正在发生的事情
  • 为什么调试器只显示数组指针中的一个元素?

    首先 我知道new是执行此操作的 C 方法 我只是表明有不止一种方法可以重现此错误 而且两种方法都令人难以置信的令人沮丧 我有两种形式的源文件 我正在尝试调试另一个编程作业 但我并没有寻求帮助 基本上 我正在尝试重新实施set作为一个类 具
  • MSBuild 与编译器

    从命令提示符使用 MSBuild 和 C 编译器有什么区别 我想在不使用 Visual Studio 的情况下手动构建我的解决方案 项目 并且我想学习如何使用命令行工具 C 编译器你的意思是csc exe 如果这就是你的意思 那么csc a
  • Visual Studio 2010 运行时库

    我编写了一个许多用户会在他们的计算机上使用的工具 但是我注意到 没有安装 Visual Studio 的用户无法打开我的可执行文件 该错误表明 msvcp100 dll 丢失 我在互联网上发现了一个来自微软的可再发行包 它显然应该提供这些
  • 如何在 Web 项目连接字符串中正确设置 DataDirectory?

    我的解决方案有一个带有数据库 我的 DAL 的类库项目 以及一个充当 WCF 服务层的 Web 项目 我从Web项目添加对DAL项目的引用 当我编译时 我的数据库被复制到Web项目的Bin文件夹中 Web config 文件需要连接字符串
  • 如何将现有 ASP.NET 网站转换为 HTML 5

    我有一个网站 首先由 Visual Studio 2005 创建 然后转换为 Visual Studio 2008 目前使用 Visual Studio 2008 在 Visual Studio 2010 Service Pack 1 之后
  • 有关于 MSBuild 脚本的好的教程吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在开发一个 Web 应用程序项目 我需要创建一个构建脚本 我可以从我的 Cruisecontrol
  • Microsoft.WebApplication.targets

    当我将服务器签入构建服务器 使用 TFS 时遇到问题 但由于某种原因 返回下一个错误 Exception Message MSBuild error 1 has ended this build You can find more spec
  • Asp.net错误无法加载文件或程序集[重复]

    这个问题在这里已经有答案了 可能的重复 计算机崩溃后 我的 Visual Studio 2010 将无法加载程序集 https stackoverflow com questions 4975455 after a computer cra

随机推荐