腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1798)
视频
沙龙
2
回答
基于
NuGet
PackageReference
定义
C#
预
处理器
符号
、
、
、
如果(且仅当) Newtonsoft.Json
NuGet
包作为
PackageReference
添加到我的.NET核心应用程序中,我想让define a symbol
NuGet
。我该怎么做呢?编辑:为了澄清,我想添加
符号
,如果引用存在的话。如果我删除了引用,
符号
将不再被
定义
-但我不应该手动添加/删除
符号
定义
。如下所示: <Choose> <When Condition=" '$(
Pack
浏览 45
提问于2020-10-01
得票数 0
回答已采纳
1
回答
如何在构建时有条件地编译
NuGet
包?
、
、
、
、
我在项目中使用了一个
NuGet
包。有没有办法隔离或忽略该
NuGet
包,并使用另一个使用编译开关或宏的
NuGet
包?目的:这个
NuGet
包是由每个开发人员授权的,因此其目的是在开发过程中与其他开发人员断开它的连接。...<ItemGroup>
浏览 12
提问于2022-05-25
得票数 0
回答已采纳
4
回答
忽略
PackageReference
条件
、
、
、
. --> <
PackageReference
Include="docfx.console" Version="2.30.0" Condition="'$(Configuration)|$(Platform
浏览 2
提问于2018-02-02
得票数 12
回答已采纳
1
回答
在
NuGet
包中
定义
C#
预
处理器
符号
、
、
、
NuGet
包可以为使用项目
定义
预
处理器
符号
吗?如果是这样,又是如何做到的呢?
浏览 24
提问于2020-10-01
得票数 0
回答已采纳
1
回答
ASP.NET项目中可传递的SDK项目引用
、
、
、
、
我正在尝试迁移解决方案中的各种
C#
库项目,以使用新的SDK (VS2017+) format。该解决方案还包含两个需要引用这些库的ASP.NET项目。我知道目前还不能更新ASP.NET项目以使用新的
基于
SDK的构建系统,但我已经对它们进行了修改,以便使用<
PackageReference
/>条目而不是packages.config文件作为顶级
NuGet
> Some.Package (
NuGet
) -->
浏览 23
提问于2019-04-18
得票数 3
回答已采纳
1
回答
根据MSBuild文件中的自
定义
属性值排除
NuGet
包
、
、
、
、
我正在构建一个
C#
解决方案,它有多个项目,根目录下有一个包含以下内容的Directory.Build.props文件: <Project> <IsRelevantProjectLangVersion> </PropertyGroup> <
PackageReference<
浏览 15
提问于2020-01-20
得票数 1
2
回答
MSBuild条件不评估
、
、
、
我有一个应用程序,可以有三个“口味”之一,味道只取决于项目中引用的
NuGet
包。为了简化构建,我希望使用一个自
定义
属性来
定义
风味,然后使用包引用上的条件。我将其添加到PropertyGroup中:我可以看到正在正确设置自
定义
属性,只是忽略了这些条件--这就是我尝试过的: 设置
PackageReference</
浏览 9
提问于2021-01-24
得票数 1
回答已采纳
1
回答
更改dotnet下载
NuGet
包的默认位置
、
、
对于
C#
控制台应用程序,在VS2019中,我从.NET CLI (Developer PowerShell)发出以下命令:然后,从对象浏览器中,我发现包程序集(.dll)已被复制到我的本地路径中,从C:\Users.
nuget
\packages开始。但是,如果我看到我的项目
定义
(.csproj文件),我只看到包名,而没有看到路径:- <Project Sdk="Microsoft.NET.Sdk
浏览 9
提问于2021-07-04
得票数 1
回答已采纳
1
回答
用新的csproj格式使用MSBuild
、
、
、
、
我目前陷入以下问题: 我的一个学院已经将他的一个
C#
项目移植到了新的csproj格式(详见 )。使用Visual 2017建筑工程。不幸的是,我也在一些控制台应用程序中使用MSBuild来编译这些项目,而且在使用新的"
PackageReference
“关键字时,VisualStudio2017附带的当前MSBuild版本似乎遇到了麻烦我的学院使用了许多
nuget
包引用,这些引用以前都是在"packages.config“文件中
定义
的。这个文件不存在了.相反,所有
nuget
引用现在都使用
浏览 0
提问于2017-11-15
得票数 1
4
回答
Visual在哪里引用实际的
NuGet
引用的DLL?
、
、
我使用Autofac添加了
NuGet
库,并在引用中看到了它,如下所示。但是,当我单击Autofac的属性F4时,它会在Visual中显示空属性框。 它无法找到
NuGet
引用。那么在哪里可以找到DLL引用呢?或者如何把它推到TFS上?
浏览 0
提问于2018-06-12
得票数 8
回答已采纳
3
回答
如何配置packages.config下载最高版本
、
、
、
、
我想将packages.config配置为下载可用的最高版本的包。我怎么能这么做?<package id="PackageName" version="Highest" ... />
浏览 1
提问于2018-03-19
得票数 7
回答已采纳
2
回答
如何在sdk项目
预
构建阶段运行dotnet工具
、
PackageDownload Include="MyTool" Version="[1.0.1]" />然后下载该工具,并在以下内容中提供:然后,我可以添加如下
预
构建目标: <Target Name="PreBuild" BeforeTargets="CoreCompile&q
浏览 19
提问于2022-11-18
得票数 0
2
回答
Nuget
/Dotnet包管理器-如何检索$(<SomeVariable>)
、
、
、
、
我也曾尝试阅读
Nuget
和Dotnet中的Microsoft文档,但无法理解相应的行为。当我和.csproj一起处理
C#
项目时,我遇到了以下情况,下面是我想要实现的一个示例:<Project Sdk="Microsoft.NET.Sdk">> </It
浏览 5
提问于2020-06-29
得票数 1
1
回答
C++项目中的非标准配置名称中断
NuGet
链接
、
、
、
我想在我的Visual Studio2019 C++项目中使用两种配置,假设我想将Debug重命名为Debug-A,并添加一个
基于
Debug-A的名为Debug-B的新配置。Debug-A和Debug-B只有一个
定义
符号
不同,比方说一个有SYMBOL_A,另一个有SYMBOL_B。 直到我添加了一个
NuGet
包(例如fmt),它才能正常工作。然后,当我尝试编译时,我得到了未
定义
的
符号
链接器错误。如果我的项目配置名为Debug,
浏览 2
提问于2021-08-06
得票数 0
3
回答
需要了解#if在
C#
中的用法
、
我正在使用
C#
。我需要知道#if的用法。
浏览 3
提问于2011-01-06
得票数 2
回答已采纳
1
回答
在打包的MSBuild任务中使用
C#
7元组
、
、
、
元组的新
C#
7特性似乎需要一个名为System.ValueTuple的额外
NuGet
包。我最近在微软的博客上读到了一些关于这个特殊包的东西,但我不记得它是什么了。我在一个包含MSBuild任务的
NuGet
包中使用它,它的目标是.NET 4.6.1和.NET标准1.6。="@(
PackageReference
)" PrivateAssets="All" />现在我需要添加另一个: <
Package
浏览 13
提问于2017-08-30
得票数 0
3
回答
使用
C#
部署的WebView2应用程序找不到运行时
、
、
、
、
我创建了一个
基于
C#
4.6.1的.NET DLL,其中包含一个Microsoft.Web.WebView2.WinForms.WebView2类型的元素。它使用了最新的( 6/21)发布版本的SDK,由
NuGet
自动提取: <
PackageReference
Include="Microsoft.Web.WebView2但是,我的最终用户既没有SDK,也不能使用
NuGet
来获得它,所以我正在通过WebView2安装程序自<em
浏览 28
提问于2021-07-07
得票数 1
2
回答
实现Kubernetes探测的代码更改
、
、
我想用.Net语言在我的
C#
核心应用程序中实现Kubernetes生动活泼探测。我知道,首先,我需要在我的应用程序的deployment.yaml文件中
定义
生动感探测。Custom-Header initialDelaySeconds: 3除此之外,在我的
C#
我在.csproj中使用下面的Kubernetes
nuget
: <
PackageReference
Include="Ku
浏览 0
提问于2021-05-30
得票数 -2
回答已采纳
3
回答
忽略Azure管道中.vdproj项目的.vdproj包恢复
、
、
、
、
构建管道包含
NuGet
安装程序任务,然后是
NuGet
任务,设置为恢复引用的
NuGet
包。这似乎是由于在较新版本的
nuget
.exe中提高了性能。
基于
GitHub问题的建议是启用使用RestoreUseSkipNonexistentTargets MSBuild设置跳过不存在的包目标。GitHub问题提到使用
NUGET
_RESTORE_MSBUILD_ARGS 来设置该属性,但我不知道如何通过
NuGet
构建任务来实现这一点。由于
NuGet
现在与MSBu
浏览 22
提问于2019-12-20
得票数 5
2
回答
IL代码中的
C#
预处理指令
、
、
、
我尝试在
C#
中使用简单的预
处理器
指令来调试和发布模式。
浏览 4
提问于2017-08-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 .NET Core模板引擎创建自定义的模板和项目
开源组件NanUI一周年-使用HTML/CSS/JS来构建.Net Winform应用程序界面
AWS Lambda 增加对 .NET 6 的支持
【C#】-C#-#define条件编译
解读经典《C#高级编程》第七版 Page50-68.核心C#.Chapter2
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券