【问题标题】:How to make XamarinStudio generate object files into a seperate directory?如何让 Xamarin Studio 将目标文件生成到单独的目录中?
【发布时间】:2015-02-12 13:28:04
【问题描述】:

让我们以这个为例。我正在 linux 上进行开发,并将 XamarinStudio 用于我的所有 .NET 项目。比起在虚拟机中运行 VisualStudio,我更喜欢它。我有一个包含多个项目的解决方案,如下所示:

/Solution
/Solution/Project1 -> project number 1
/Solution/Project2 -> project number 2
/Solution/Project3 -> project number 3
/Solution/Output   -> output folder for all projects
/Solution/Temp     -> temporary files for all projects

我可以为所有项目设置输出目录,但我不知道如何设置项目以生成临时文件到 Temp 文件夹。现在临时文件生成到 /Solution/ProjectX/obj/x86/Debug/ 和 /Solution/ProjectX/obj/x86/Debug/。我怎样才能改变它?我找不到在项目/解决方案属性中设置它的方法。

【问题讨论】:

    标签: msbuild xamarin xamarin-studio xbuild


    【解决方案1】:

    如果您使用 MSBuild 从 Xamarin Studio 中构建项目,则可以使用项目文件 (.csproj) 中的 IntermediateOutputPath 元素覆盖存储 obj 文件的默认目录。

    <IntermediateOutputPath>..\Temp\ProjectX\obj\$(Configuration)\</IntermediateOutputPath>
    

    您可以通过在文本编辑器中编辑项目文件 (.csproj) 并添加 IntermediateOutputPath 使其指向您的临时目录来更改保存 obj 文件的位置。您可能希望每个项目有不同的目录。

    我在 Mac 上使用 Xamarin Studio 5.7 和 Mono 3.12 进行了尝试,它似乎可以工作。这也应该适用于 Visual Studio。

    【讨论】:

      猜你喜欢
      • 2021-08-18
      • 1970-01-01
      • 2019-02-13
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      相关资源
      最近更新 更多