腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
MSBuild
中
为
TargetFramework
设置
操作系统
条件
、
、
、
、
我的解决方案
中
只有几个项目--几个用于移动设备(Xamarin.Forms)和一个xUnit。xUnit是用.NET5构建的,并引用了移动项目。最初,
为
xUnit项目
设置
TargetFramework
如下所示 <
TargetFramework
>net5.0</
TargetFramework
><
浏览 122
提问于2021-06-14
得票数 1
1
回答
应使用什么
MSBuild
条件
来检测目标
操作系统
?
、
应使用属性组/项目组的什么
条件
表达式来区分目标
操作系统
(dotnet publish的-r参数)?win-x86 --self-contained false dotnet publish -c ReleaseLinux -r linux-arm --self-contained false 我知道
MSBuild
甚至可以定义目标.NET核心/框架版本(例如Condition="'$(
TargetFramework
)' == 'netcoreapp3.1'
浏览 41
提问于2020-12-06
得票数 1
回答已采纳
1
回答
仅针对一个框架的
MSBuild
目标
、
、
、
目前,我使用以下
MSBuild
命令:/p:
TargetFramework
=netstandard2.0) (使用
MSBuild
CxAudit.sln /t:Build /p:Configuration=Release/p
浏览 0
提问于2018-11-29
得票数 3
回答已采纳
2
回答
MSBuild
条件
不评估
、
、
、
为了简化构建,我希望使用一个自定义属性来定义风味,然后使用包引用上的
条件
。应该可以使用Visual或
MSBuild
CommandLine构建应用程序。我将其添加到PropertyGroup
中
:我可以看到正在正确
设置
自定义属性,只是忽略了这些
条件
--这就是我尝试过的:
设置
Packa
浏览 9
提问于2021-01-24
得票数 1
回答已采纳
1
回答
.net MAUI由于在project.assets.json
中
找不到目标而无法构建
但是,当我试图在Visual
中
的Windows上构建它时,我会得到以下错误消息: Assets file '..obj\project.assets.json' doesn't have a target<SupportedOSPlatformVersion Condition="$([
MSBuild
]::GetTargetPlatformIdentifier('$(
TargetFramework
)')<SupportedOSPlatformVersion Condit
浏览 15
提问于2022-09-29
得票数 2
1
回答
使用Directory.Build.Props更改.NetFramework项目上的TargetFrameworkVersion会意外地影响.NetStandard项目
、
对于.net框架项目,一切都可以正常工作,但是
条件
"'$(
TargetFramework
.Contains(netstandard))' == 'false'"却恰恰相反!适用于.net标准的。MyClassLibrary.csproj <PropertyGroup> <
TargetFramework
>netstandard2.0<
浏览 5
提问于2020-08-27
得票数 4
回答已采纳
2
回答
我可以根据.NET核心中的运行时标识符定义常量吗?
、
、
、
我在这里的目标是能够有
条件
地调用一个函数并调用它,但只能在DLLImport运行时使用。我想,如果我能够访问csproj文件
中
的运行时标识符,我可以有
条件
地
为
该运行时定义一个常量,然后在我的c#
中
包围DLLImport并在#if/#endif块
中
调用。是否可以根据构建项目的运行时在csproj
中
设置
编译常量?这是专门针对SDK风格的项目格式(从<Project Sdk="Microsoft.NET.Sdk">开
浏览 5
提问于2018-05-04
得票数 8
回答已采纳
2
回答
Nuget/Dotnet包管理器-如何检索$(<SomeVariable>)
、
、
、
、
我也曾尝试阅读Nuget和Dotnet
中
的Microsoft文档,但无法理解相应的行为。PackageReference Include="PeterO.Cbor" Version="3.5.0" /> <
浏览 5
提问于2020-06-29
得票数 1
3
回答
需要帮助将winform迁移到net5
、
、
、
、
严重性代码描述项目文件行抑制状态错误当使用Windows或WPF或引用项目或包时,目标平台必须
设置
为
NETSDK1136 (通常通过在
TargetFramework
属性
中
包括“- Windows”)。CheckForInvalidConfigurationAndPlatform" Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([
MSBuild
Res
浏览 6
提问于2020-11-11
得票数 19
回答已采纳
5
回答
如何使
MSBuild
目标在TargetFrameworks标记
中
每个框架运行一次之前只运行一次而不是一次?
、
、
、
我有一个部分拥有的代码生成器工具,现在csproj文件可以列出它们
中
的多个目标框架并构建所有这些框架,我正试图弄清楚如何使
MSBuild
目标在每次运行构建时只进行一次代码生成,不管列出了多少个目标框架,目前,我的
条件
是
TargetFramework
的一个特定值。例如,Condition="'netstandard2.0' == '$(
TargetFramework
)'"。更新:在查找
MSBuild
拆分为特定于
Target
浏览 7
提问于2017-10-10
得票数 8
1
回答
具有XAML的Xamarin.Forms SDK风格多平台项目
、
、
定义了多目标项目: <TargetFrameworks>netstandard2.01.5.3" /> </ItemGroup> <ItemGroup Condition
浏览 2
提问于2020-07-30
得票数 1
回答已采纳
2
回答
Dotnet -如何使用CLI更改目标框架?
、
、
更改.csproj
中
的Dotnet目标框架 我知道如何使用进行此操作,但我希望使用CLI进行此操作。
浏览 5
提问于2021-01-12
得票数 2
1
回答
Nuget
MsBuild
集成-快照和发布版本控制
、
、
、
目前,我们正在使用NuGet
为
构建在框架4.6.2上的点网项目评估VS2017工具。我们的目标是将解决方案
中
的公共库引用为引用(比如Maven依赖项),将其从内部连接库中提取出来。
浏览 1
提问于2017-05-11
得票数 3
1
回答
根据
MSBuild
文件
中
的自定义属性值排除NuGet包
、
、
、
、
>netcoreapp3.1</
TargetFramework
> <PackageReference Condition="'Microsoft.VisualStudio.Threading.Analyzers" Version="16.5.124-alpha" /></Project> 我试图
浏览 15
提问于2020-01-20
得票数 1
1
回答
Xamarin.Shared.Sdk.targets(366,3) MessagingRemoteException,AggregateException和NotImplementedException
、
、
、
pment_BuildPipeline\OnesieMobile\OnesieMobile\OnesieMobile.csproj 我成功地完成了将一个应用程序发布到我的IPhone的整个过程,使用VisualStudio2022
中
的模板附带的演示--当我按下Visual
中
的play按钮并在我的Windows上运行它时,在调试器
中
,它在云中的远程iOS模拟器上通过我的机器上的Visual运行得很好。(尽管启动它需要15分钟!)!<SupportedOSPlatformVersion Condition="$([
MS
浏览 34
提问于2022-06-05
得票数 2
回答已采纳
4
回答
VS2012编译.net 4?
、
、
我一直在做一个巨大的项目,它是我用VS2012 MVC4.5从头开始创建的。我在我们的服务器上发布了它,服务器上只安装了.net 4.0,我遇到了错误(不稳定)。VS2012 IT表示,他们需要几个月的时间才能批准并安装4.5 --有没有办法将该项目编译为4.0?如果可能,我是否会失去捆绑/缩小等功能?提前感谢!
浏览 1
提问于2012-10-10
得票数 1
回答已采纳
2
回答
服务器上的
MSBuild
errorCS0234错误.net 4.7.2
、
、
、
、
为了解决问题,我使用的是
MSBuild
: C:\Program (x86)\Microsoft Visual
MSBuild
该解决方案被
设置
为
在.net 4.7.2
中
编译。如果我在本地运行
MSBuild
命令行,它构建得很好,如果出现上述错误,则在服务器上运行。我不知道我错过了什么。它还在本地的visual studio 2019
中
构建得很好。我检查了作为任何nuget包的一部分的引用,它们指向包位置
中
的dll。\packages\Microsoft.
浏览 1
提问于2019-08-29
得票数 1
回答已采纳
3
回答
如
何在
Visual Studio
中
实时查看
MsBuild
输出
、
如果我使用
MSBuild
任务资源管理器( VS扩展),我可以看到消息在生成时可以被Visual Studio窗口拾取,那么我只是缺少了某个
设置
吗?我还尝试将Exec任务替换为
MSBuild
扩展包
中
的SmartExec。下面是我的.csproj项目文件
中
的一段代码:<!
浏览 1
提问于2019-03-13
得票数 1
1
回答
MSBuild
Set属性影响项目依赖项的恢复/构建
、
、
由于构建过程
中
的其他复杂性,不可能简单地在共享库
中
定义多个TargetFrameworks,所以如果共享库应该针对.Net 5或.Net Framework4.8,我希望使用一个
MSBuild
属性来动态
设置
当我通过
MSBuild
(/p:Net48=True)传递标志属性时,这种方法是有效的,但是当我在csproj文件中直接定义
MSBuild
属性时,就不会起作用了。</
TargetFramework
> </Proper
浏览 0
提问于2021-11-06
得票数 0
回答已采纳
1
回答
即使发布成功,发布配置文件
中
的生成目标也不会执行。
、
、
、
我
为
控制台项目创建了一个发布概要文件Staging.pubxml (.NET Core2.1),如下所示:<!LinkID=208121. <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/
msbuild
</Publis
浏览 0
提问于2019-06-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Visual Studio开发调试QT应用
一分钟:读懂什么是 Afilter Tracker AD追踪器?
C++ 生态:编译器、IDE、测试工具大全
十分钟学会Excel图表条件格式
Access表中设置不同颜色显示数字的正负值和零
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券