在 NAnt 中从

2023-12-15

我已将我的应用程序从 .NET 1.1 转换为 .NET 3.5,不幸的是 NAnt 的标签不支持 .NET 3.5。所以我尝试使用标签直接启动msbuild。

这是我对 .NET 1.1 的了解:

<solution solutionfile="MyApp.sln" 
        configuration="ServerDebug" outputdir="MyApp\bin\ServerDebug">

             <assemblyfolders>
                   <include name="Dependencies\Libs\bin\ServerDebug"/>
             </assemblyfolders>
</solution>

我把它转换为

<exec program="msbuild">
    <arg value="MyApp.sln /p:Configuration=ServerDebug;OutDir=bin\ServerDebug\" />
</exec>

所以一切都工作正常,除了我不知道如何复制真正方便的标签,这给编译器一个关于在哪里寻找依赖项的提示。

我应该将什么传递给 msbuild 来复制功能?


我认为可以通过以下两种选择之一来完成。要么通过使用附加库路径 or 程序集搜索路径,其中描述了on MSDN.

像下面这样:

<exec program="msbuild.exe">
    <arg line="/p:Configuration=ServerDebug"/>
    <arg line="/p:OutDir=bin\ServerDebug\" />
    <arg line="/p:AssemblySearchPaths=Dependencies\Libs\bin\ServerDebug" />
    <arg line="MyApp.sln" />
</exec>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 NAnt 中从 的相关文章

  • 如何在 C# 中以编程方式创建柔和的颜色?

    根据所需的颜色数量均匀分布地生成它们 如果指定的计数为 8 则看起来像这样 List
  • Java有没有类似微软CHESS的工具?

    是否有类似于 Microsoft 的现有 Java 工具CHESS http research microsoft com chess 或者 CHESS 源代码是否开放 以便我可以尝试将其转换为 Java 谷歌的织线工 http code
  • MSBuild 与编译器

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

    在 C 中 如果我有一个目录路径和一个带通配符的相对文件路径 例如 c foo bar and blah cpp 有没有一种简单的方法来获取绝对文件路径列表 例如 c foo blah a cpp c foo blah b cpp 背景 有
  • 使用实体框架重叠约会

    我将 asp net mvc 与实体框架一起使用 我有一个包含 startat 字段 endat 字段和 roomid 字段 称为 SpaceConfigurationId 的约会列表 并且希望查找给定房间已重复预订的约会列表 可以假设 e
  • 当我使用 Image.FromFile() 时 FileNotFound

    我在这种情况下使用 Image FromFile string 方法 using System using System Collections Generic using System ComponentModel using Syste
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • 用于 FTP 的文件系统观察器

    我怎样才能实现FileSystemWatcherFTP 位置 在 C 中 这个想法是 每当 FTP 位置添加任何内容时 我都希望将其复制到我的本地计算机 任何想法都会有所帮助 这是我之前问题的后续使用 NET 进行选择性 FTP 下载 ht
  • VB.NET 中的静态方法实现

    我很困惑Static在 VB NET 中的实现 在 C 中 我们可以创建静态类和静态方法来为我们的应用程序编写实用方法 现在 VB NET 让我们创建Module代替静态类 如果我们在模块中创建一个方法 默认情况下它会变成静态的 但在我的应
  • 如何在 Android 中使用 C# 生成的 RSA 公钥?

    我想在无法假定 HTTPS 可用的情况下确保 Android 应用程序和 C ASP NET 服务器之间的消息隐私 我想使用 RSA 来加密 Android 设备首次联系服务器时传输的对称密钥 RSA密钥对已在服务器上生成 私钥保存在服务器
  • 自定义 IQueryable

    我正在尝试自定义应用程序的实体 使它们具有引用加载它们的 DataContext 的属性 我认为最好的方法是以某种方式创建一个实现 IQueryable 的类 并在其 GetEnumerator 方法中设置实体 datacontext 属性
  • 抛出并保留堆栈跟踪不符合代码分析所描述的预期

    进行代码分析给了我项目 CA2200 CA2200 重新抛出以保留堆栈详细信息 func 重新抛出捕获的异常并将其显式指定为参数 请改用不带参数的 throw 以保留最初引发异常的堆栈位置 我已经实现了该建议 但无论如何我似乎都得到了相同的
  • 防止重入并确保某些操作获取锁的正确方法是什么?

    我正在设计一个基类 当继承该基类时 它将针对多线程环境中的上下文提供业务功能 每个实例可能都有长时间运行的初始化操作 所以我想让这些对象可重用 为此 我需要能够 为这些对象之一分配上下文以允许其完成工作 防止对象在已有上下文的情况下被分配新
  • Winforms 中的 WPF ElementHost 最大化时崩溃 (Windows)

    我正在尝试将新的 WPF 控件集成到现有的 WinForms 应用程序中 并使用 ElementHost Dock Fill 来托管以下 XAML UserControl NET 4 当我将 WinForm 设置为最大化时 我的整个操作系统
  • 由于索引无效,无法加载计数器名称数据 -Exception

    我使用 C 和 WPF 操作系统是 windows 7 Professional 和 Visual Studio 2012 SQL Server 2012 我在wpf中使用了Devexpress Grid 我想使用 ADO Net 服务器模
  • 尝试对无法访问的主机进行套接字操作

    一位客户在连接到我们的服务器服务的 WCF 客户端上报告了此错误 消息 尝试对无法访问的主机进行套接字操作 类型 System Net Sockets SocketException 从这个链接http msdn microsoft com
  • 为什么两个不同的 Base64 字符串的转换会返回相等的字节数组?

    我想知道为什么从 base64 字符串转换会为不同的字符串返回相同的字节数组 const string s1 dg const string s2 dq byte a1 Convert FromBase64String s1 byte a2
  • WCF 中 SOAP 消息的数字签名

    我在 4 0 中有一个 WCF 服务 我需要向 SOAP 响应添加数字签名 我不太确定实际上应该如何完成 我相信响应应该类似于下面的链接中显示的内容 https spaces internet2 edu display ISWG Signe
  • 控件的命名约定[重复]

    这个问题在这里已经有答案了 Microsoft 在其网站上提供了命名指南 here http msdn microsoft com en us library xzf533w0 VS 71 aspx 我还有 框架设计指南 一书 我找不到有关
  • 如何使用 C# / .Net 将文件列表从 AWS S3 下载到我的设备?

    我希望下载存储在 S3 中的多个图像 但目前如果我只能下载一个就足够了 我有对象路径的信息 当我运行以下代码时 出现此错误 遇到错误 消息 读取对象时 访问被拒绝 我首先做一个亚马逊S3客户端基于我的密钥和访问配置的对象连接到服务器 然后创

随机推荐

  • 使用 mix-blend-mode 制作 CSS 文本:仅区别不透明黑/白

    我正在尝试对网站上的文本应用效果 其中字体颜色会根据屏幕上的文本位置而变化 您可以看到文本分为黑色和白色 当我更改浏览器窗口大小时 白色和黑色区域会增加或减少 具体取决于背景的位置 在本例中是黑色 div 和图片 This should b
  • 如何从获取值?

    我想从中获取价值 我尝试了这段代码 但它不起作用
  • 适用于多个设备的 WiFi Direct

    我正在尝试根据中给出的教程通过 Wifi Direct 建立文件传输 在 3 个设备之间 http developer android com training connect devices wireless wifi direct ht
  • 使用除 xdebug 之外的其他代码覆盖率驱动程序

    我想用pcov代替xdebug用于代码覆盖率生成 我正在使用 Docker 并且安装了 xdebug 如果我运行以下命令 我能否确定 xdebug 不会影响测试执行 php d xdebug default enable 0 d pcov
  • Informix:如何获取最后插入的记录的ID

    在 INSERT 语句之后获取 SERIAL 列的值的最有效方法是什么 IE 我正在寻找一种复制方法 IDENTITY or SCOPE IDENTITYMS SQL 的功能 最后一个 SERIAL 插入的值存储在 SQLCA 记录中 作为
  • 在 Vaadin 13 及更高版本中启用“Lumo 紧凑模式”,以实现较小尺寸的布局

    Vaadin 13 的发行说明包括一个项目Lumo 紧凑模式 那里的提及很简短 缺乏细节 去引用 紧凑主题 预设定义了大小和间距属性的值 以减少组件所需的视觉空间 从而更好地适应屏幕上的大量内容 这是仅限 Lumo 的功能 可以通过将预设文
  • 从字符串引用 Excel 用户窗体控件名称值 (VBA)

    通常 当在 Excel VBA 中引用用户窗体控件值时 我会输入一些具有 radiobutton value 效果的内容 但是 我希望能够使用字符串作为用户控件的名称 这背后的想法是能够动态地生成控件名称并从中引用值 例如 我可能想一次引用
  • 我想使用 mongodb 的 _id 检索在特定日期插入的值

    我想检索在特定日期插入的值 使用 mongodb id 字段可以吗 因为这包含嵌入的日期时间 我想不使用任何应用程序来检索 mongodb shell 中的值 虽然 ObjectId 确实部分基于 时间戳 但通常这是从 ObjectId 值
  • 如何动态改变输入值

    我试图向用户显示一些可编辑的结果 因此我通过输入字段显示它们 这是我正在做的事情的一个基本示例 div class form group div
  • ttk.OptionMenu() 在所有菜单上显示复选标记

    在此示例中 如果用户在任何下拉列表中选择任何选项 然后单击另一个下拉列表 则先前选择的项目旁边会显示一个复选标记 即使这个选择是在不同的菜单中选择的 from Tkinter import from ttk import choices 1
  • 在 ASP.NET 中选择多个文件上传(最好没有 flash)

    有没有一种解决方案允许从文件打开对话框中选择多个文件并从 ASP NET 网页上传它们 我已经浏览了之前与此相关的帖子 但想知道是否可以在不使用 flash 或 silverlight 等技术的情况下选择多个文件进行上传 提前致谢 更新 要
  • 使用布尔变量来停止线程

    我正在学习一本 Java 书 在其中一个示例中 我看到了一些可疑的东西 public class ThreadExample extends MIDlet boolean threadsRunning true Flag stopping
  • 使用 Simple HTML Dom 检索关键字元标记内容?

    我正在使用 Simple HTML Dom 从远程网页上刮掉关键字 但我不知道如何实现这一点 我目前正在使用以下代码 html str get html remote html echo html gt find meta keywords
  • 如何强制 Android 应用程序仅横向或仅纵向? [复制]

    这个问题在这里已经有答案了 如何强制应用程序仅横向或仅纵向 我希望应用程序锁定用户选择的方向 非常感谢分享
  • Cron 在主目录而不是文件目录中运行

    我关注了 stackoverflow 中的其他一些帖子 并使用 RVM 成功设置了 cronrvm cron setup并向 crontab 文件注入一些 ENV 当我排除故障时 为什么dotenvgem 不起作用 我意识到以下内容 我把我
  • 在屏幕关闭时播放声音/不要让 iPhone 进入睡眠状态

    所以我有一个应用程序 即使屏幕关闭 我也想让它继续工作 以前 当我想这样做时 我使用了这个黑客 技巧 我在后台循环播放无声 空的声音 AudioServicesPlaySystemSound 因此如果用户按下开 关按钮 应用程序仍然在后台运
  • python:有效地将矩阵堆栈的切片 i 乘以矩阵的列 i

    import numpy as np M N R 2 3 4 For a 3 dimensional array A A np reshape np r 0 M N R M N R order C and 2 dimensional arr
  • 在外部脚本中声明变量

    我正在编写一个使用另一个脚本中声明的变量的脚本 到目前为止我已经尝试过使用export定义环境变量或仅使用本地变量 所以我有我的配置脚本 export DIR STORAGE var storage 并尝试在同一目录中使用它的脚本 sour
  • Selenium 2.0 WebDriver IE8 findelement by xpath 无法评估

    当我在 Firefox 中运行以下代码时 它运行正常 但在 IE8 中 它说 xpath 无法计算或不会生成 WebElement webDriver findElement By xpath input id submitForm sen
  • 在 NAnt 中从

    我已将我的应用程序从 NET 1 1 转换为 NET 3 5 不幸的是 NAnt 的标签不支持 NET 3 5 所以我尝试使用标签直接启动msbuild 这是我对 NET 1 1 的了解