Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 特定于配置的从内容项的生成中排除_C#_Visual Studio 2012_Windows Phone - Fatal编程技术网

C# 特定于配置的从内容项的生成中排除

C# 特定于配置的从内容项的生成中排除,c#,visual-studio-2012,windows-phone,C#,Visual Studio 2012,Windows Phone,WindowsPhone8,C项目。我有一些内容文件作为资源构建类型内容进入我的应用程序包。根据构建配置调试与发布版本的不同,我希望将其中一些从构建过程中排除。我可以吗?“属性”窗口中没有这样的内容。但是,在C++项目中,我可以对单个源文件……p> 这不是最简单的,但您可以在命令行上运行生成后事件,并使用宏来帮助您 宏-$ConfigurationName将帮助您进行调试 这不是最简单的,但您可以在命令行上运行生成后事件,并使用宏来帮助您 宏-$ConfigurationName将帮助您进行调试

WindowsPhone8,C项目。我有一些内容文件作为资源构建类型内容进入我的应用程序包。根据构建配置调试与发布版本的不同,我希望将其中一些从构建过程中排除。我可以吗?“属性”窗口中没有这样的内容。但是,在C++项目中,我可以对单个源文件……p> 这不是最简单的,但您可以在命令行上运行生成后事件,并使用宏来帮助您

宏-$ConfigurationName将帮助您进行调试


这不是最简单的,但您可以在命令行上运行生成后事件,并使用宏来帮助您

宏-$ConfigurationName将帮助您进行调试


您还可以进入.csproj文件并手动编辑它。在这里,您可以为此设置各种属性。即,将此项添加到仅适用于特定构建的内容中: 条件=“$Configuration |$Platform”==“Release | AnyCPU”

例如:

您也可以进入.csproj文件并手动编辑它。在这里,您可以为此设置各种属性。即,将此项添加到仅适用于特定构建的内容中: 条件=“$Configuration |$Platform”==“Release | AnyCPU”

例如:

通过基于配置进行重命名的预构建事件解决。太难看了。@SevaAlekseyev是的,它很难看,但是一旦你编写脚本只复制几个文件,其余的就很容易了。根据配置进行操作会很好,但在文件级别不允许这样做。对不起,dotMorten的方法要好得多。@SevaAlekseyev ohh我同意。不知道这可能是通过基于配置进行重命名的预生成事件解决的。太难看了。@SevaAlekseyev是的,它很难看,但是一旦你编写脚本只复制几个文件,其余的就很容易了。根据配置进行操作会很好,但在文件级别不允许这样做。对不起,dotMorten的方法要好得多。@SevaAlekseyev ohh我同意。我不知道那是可能的好消息!你能做出一个条件来匹配几个配置吗?是的。查看msdn上有关csproj模式的文档。你也可以从你得到的csproj文件中学到很多。很好!你能做出一个条件来匹配几个配置吗?是的。查看msdn上有关csproj模式的文档。您还可以从查看您获得的csproj文件中学到很多东西。