visual-studio - 根据解决方案配置将文件包含到项目中
问题描述
我需要根据项目配置包含一个文件,尝试了 MSBuild 条件但似乎不起作用
我创建了这两个文件并编辑了 .csproj 添加了以下声明
<ItemGroup>
<AppxManifest Include="Package.debug.appxmanifest" Condition="'$(Configuration)'=='Debug'" >
<SubType>Designer</SubType>
</AppxManifest>
<AppxManifest Include="Package.release.appxmanifest" Condition="'$(Configuration)'!='Debug'" >
<SubType>Designer</SubType>
</AppxManifest>
</ItemGroup>
无论我使用什么配置,我总是在项目中看到这两个文件
解决方案
好的,因此您必须将这两个文件都包含在两个配置中,但是您可以根据配置有选择地检查“从构建中排除”选项。右键单击解决方案资源管理器中的文件并打开“属性”页面。您应该看到“从构建中排除”,您可以在所选配置中检查您不想要的文件。
然后,当您更改配置时,解决方案资源管理器将(应该)显示一个添加了“无条目”图标的文件 - 但因此显示的文件在每个配置中都会有所不同。
推荐阅读
- tightvnc - 如何在 Web 浏览器中使用 TightVNC
- javascript - 圆形进度条显示错误信息
- livecharts - 如何在实时图表中的图表上有一条斜线
- java - 在服务器端访问由超级账本作曲家休息服务器生成的安全休息 api
- javascript - 在 Tinymce 图像对话框中添加了图像大小建议文本
- java - Oracle 表单在 Java 1.6 上挂起并与 Java 1.8 一起使用
- git - 使用 Powershell 从远程 git 存储库下载源代码
- ruby-on-rails - 无法将图像解析为 URL:未定义的方法 `polymorphic_url' for #
在我的 Rails 应用程序中,我需要使用 WickedPDF 创建 PDF 文件。在我迁移到 Rails 5.2 之前,这一直很好,现在我收到了这个错误:
ActionView::Template::Error (Can't resolve image into URL: undefined meth
- android - Android - 带有线程和 startForeground() 的服务
- .net-core - 测量 .NET Core 应用程序的集成测试覆盖率