腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
正在
跳过
MSBuild
目标
msbuild
有没有一种方法可以使用
MSBuild
语法
跳过
特定的
目标
?我有一个由许多属性(包含/property:X=Y的行)组成的文件,我希望将这些属性传递给一个递归调用的
MSBuild
实例,但是这个文件还包含一个/target:X行,我不希望它有任何影响。
浏览 1
提问于2010-07-09
得票数 9
回答已采纳
1
回答
调用子
目标
两次将导致该
目标
被
跳过
。如何预防?
msbuild
我使用
MSBuild
运行一些管理脚本,因此这里不涉及编译器或链接器,而且我注意到构建系统
跳过
了在
目标
中成功运行的
目标
。<Project ToolsVersion="4.0" DefaultTargets="Foo" xmlns="http://schemas.microsoft.com/developer/
msbuild
<Message Text=&
浏览 2
提问于2014-08-17
得票数 2
回答已采纳
1
回答
如何使自定义
MSBuild
目标
的执行依赖于文件的时间戳?
c++
、
visual-studio-2010
、
msbuild
这些.rules文件对于CustomBuildRule节点有一个特定的"AdditionalDependencies“属性,该属性指定了在计算
目标
是否需要重建时应该考虑的文件列表。这确保在不存在依赖项中列出的任何文件时执行
目标
,但如果其中一个依赖项比
目标
的输出更新,则不会执行
目标
。它在逻辑上也不完全正确,因为并非所有的文件实际上都是输入,其中几个文件引用了在
目标
构建过程中可能使用的可执行文件。因此,它们可能被签入版本控制并将出现,但是文件的较新版本需要触发受影响
目标
的重新构建。
浏览 0
提问于2011-05-27
得票数 5
2
回答
MSBuild
目标
检测
跳过
生成
c#
、
msbuild
当MS构建解决方案时,它将
跳过
最新的项目。是否有办法在后续
目标
中检测到这一点,以避免进行额外的不必要的工作?案例示例是我的项目之一,它是在构建过程之后创建一个NuGet包,
目标
是AfterBuild
目标
。如果
跳过
构建,那么我们可以推断Nuget包不需要被替换。
浏览 5
提问于2020-10-13
得票数 2
回答已采纳
1
回答
Msbuild
CoreCompile依赖于
目标
tfs
、
msbuild
这就是我们所拥有的: ccnet+tfs+
msbuild
。我已经做了一些调查,这就是我想做的。所以我检查了
msbuild
的详细日志,这就是我所发现的:
跳过
目标
"CoreCompile“,因为所有的输出文件都是关于输入文件的最新的。问题是如何拦截这些信息,创建自己的
目标
添加一些条件,并执行某种触发器,如果出现“
跳过
目标
”"CoreCompile“消息,则不要运行我的复制
目标
并
跳过
浏览 3
提问于2012-05-11
得票数 5
1
回答
MSBuild
:
目标
输入和输出在第一次执行时失败
msbuild
我有一个在
MSBuild
中执行的构建
目标
。塔吉特有一些输入和输出,我已经放在那里,以加快时间的情况下,一个中间的构建。输入文件总是存在的(头文件),另一方面,输出并不总是存在(XML文件)。一个可能
跳过
任务的中间构建是非常可取的,因为它在性能方面非常昂贵。 无论如何,如果输出已经存在,则输入和输出在中起很大的作用。在这种情况下,
MSBuild
发布了一条非常有用的消息,表示
目标
被
跳过
,因为所有文件都是最新的。当输出目录和文件不存在时(在第一次运行此任务时),
MSBuild
浏览 4
提问于2013-03-16
得票数 10
回答已采纳
2
回答
MSBuild
如何检查
目标
是否为最新的?
msbuild
、
build-process
对于最新的
目标
,
MSBuild
会发出以下消息: Skipping target "MyTarget" because all output files are up-to-date with respect
浏览 1
提问于2011-08-08
得票数 12
回答已采纳
1
回答
MsBuild
并行编译和构建依赖项
c++
、
msbuild
我有大量的CPU需要构建,但我不能让
MSBuild
并行编译(而不是链接)所有的东西,只能在链接时使用依赖关系。我基本上想在每一个项目上都有:
msbuild
/t:BuildCompile project.vcxproj 我希望上面的工作作为单个构建的一部分(级联到依赖的项目)。我一直试图处理<
浏览 8
提问于2015-08-25
得票数 5
1
回答
在visual studio中执行
MSBuild
ExtensionPack任务
c#
、
visual-studio-2012
、
msbuild
、
msbuildextensionpack
此
目标
文件导入
MSBuild
.ExtensionPack.tasks。当从命令行运行时,ExtensionPack任务可以很好地执行,但是如果我在visual studio中运行构建,
目标
仍然运行,但它
跳过
扩展任务。以下是
目标
文件: ToolsVersion=
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
1
回答
如何让
MSBuild
理解tlog文件中的读取依赖关系?
visual-studio
、
build
、
msbuild
、
msbuild-task
我的最终
目标
是能够在我的解决方案中添加fbx格式的3D场景,并使它们在我构建解决方案时自动转换为sdkmesh文件和dds纹理。为此,我创建了一个定制的构建
目标
,它调用解决方案中fbx文件上的程序ContentExporter.exe,实现从fbx到sdkmesh的转换。FileTracker64.dll" /i $(TLogLocation) /r "[Inputs]" /c ContentExporter.exe [AllOptions] [Inputs] 此命令行在
MSBuild</e
浏览 4
提问于2017-02-15
得票数 3
1
回答
我不能在Visual中同时构建一个项目的多个配置,但可以使用
MSBuild
visual-studio-2010
、
msbuild
从开始,我尝试添加到.csproj中: <
MSBuild
Condition=" '$(Configuration)' == 'ReleaseMSBuildProjectFile)" Properties="Configuration=Debug" RunEachTargetSeparately="true" />如果我试图通过<
浏览 0
提问于2012-02-03
得票数 1
1
回答
将
MSBuild
生成的文件添加到Visual解决方案资源管理器
c#
、
visual-studio
、
visual-studio-2012
、
msbuild
我有几个
MSBuild
任务在构建过程中生成新文件。自定义
目标
在生成文件后将文件添加到编译ItemGroup中。因此,如果我的
目标
被运行,构建就可以工作了,但是我想使用
MSBuild
的增量构建特性,如果自上次构建以来这些文件没有被修改,我就
跳过
这些
目标
。但是,如果构建
跳过
目标
,生成的文件将不会包括在内。它包含在每个项目中,并注入新的
目标
。我尝试过将*.cs包括在项目中,但这没有起作用。
浏览 1
提问于2013-10-08
得票数 3
回答已采纳
1
回答
如何检测依赖项在VS2010中的构建事件之前是否发生了更改?
c#
、
visual-studio
、
msbuild
我在VS2010中有一个预编译事件,它混淆了一些代码。但是,每当我尝试构建可执行文件时,它都会运行,而不管依赖关系是否发生。如何检测它是否真的需要运行?
浏览 1
提问于2011-06-03
得票数 0
3
回答
您能在一个项目列表上进行并行增量构建吗?
msbuild
、
parallel-processing
Name="DependenciesLevel7" DependsOnTargets="DependenciesLevel6"><
MSBuild
BuildInParallel="true"> <Output TaskParameter="TargetOutputs" ItemName="built_DependenciesLevel7"
浏览 1
提问于2010-09-22
得票数 2
回答已采纳
1
回答
GenerateResource任务未创建资源文件
c#
、
msbuild
我已经在.csproj文件中写了一个生成资源的任务,如下所示。但是不会生成.resources和.resurces.dll文件。我在这里做错了什么? <ItemGroup> <EmbeddedResource Inclu
浏览 24
提问于2021-04-06
得票数 1
1
回答
如何在没有运行的情况下运行
目标
?
msbuild
我有一个如下所示的NAnt脚本:我想要的是把它转换成
MSBuild
脚本。我不能做的是编写
MSBuild
脚本,仅当
目标
没有像上面的脚本那样运行时才运行它。 请帮帮忙。
浏览 3
提问于2010-03-19
得票数 1
回答已采纳
1
回答
带有条件
目标
的BeforeTargets行为
.net
、
msbuild
请帮助我理解,为什么
目标
A(和D)运行,而
目标
B在调用
MSBuild
时不是:在这个简单的项目上(省略了XML头): 在执行
目标
之前,将运行其DependsOnTargets
目标
。在执行
目标
之前,在BeforeTarget
浏览 2
提问于2018-01-22
得票数 2
回答已采纳
2
回答
只有在生成了项目输出后,才能有条件地运行
MSBuild
任务?
msbuild
我想运行
MSBuild
任务(对可执行文件/dll进行签名),但仅当输出exe/dll发生更改时才运行。如果没有源文件发生更改,导致重新编译exe/dll,那么我不希望任务运行。尽管我花了几个小时尝试不同的东西,但我还是想不出如何让我的
目标
任务只有在项目的输出文件发生了变化的情况下才能运行(换句话说,我认为没有
跳过
CoreCompile
目标
)。
浏览 1
提问于2010-10-17
得票数 8
1
回答
Visual Studio:如何使用
MSBuild
和Git进行增量构建
git
、
msbuild
、
incremental-build
我已经创建了一个
目标
和指定的输入和输出,在此中描述,以建立从SASS文件的CSS文件。这通常是有效的,除非我切换到较旧的Git分支,该分支具有较旧的文件时间戳。在这种情况下,我希望
MSBuild
执行我的
目标
来重建我的文件,但是
MSBuild
跳过
了它,因为我输入的时间戳比我的输出更早,所以
MSBuild
认为我的输出是最新的。
浏览 3
提问于2016-08-20
得票数 3
1
回答
复制ClCompile/Link
目标
以消除2 pass
Msbuild
VS2019插件的最佳方法
c++
、
msbuild
、
msbuild-task
、
msbuildextensionpack
我试图消除VisualStudio2019插件,它触发了第二个
MSBuild
传递。但是
MSBUILD
有一条规则,即
目标
只执行一次。因此,我需要创建新的
目标
,在..bla>..cpp>*..obj上复制ClCompile和Link
目标
行为。目前,我认为只需创建新的
目标
BlaStubCompile BlaS
浏览 21
提问于2022-07-12
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券