csproj相关内容

WPF ClickOnce使用Microsoft.Net.Sdk发布

我可以使用SDK=“Microsoft.Net.Sdk”成功构建新的csproj格式的WPF应用程序。 然而,发布这款应用程序有点挑战。该选项肯定不能在IDE中使用。但我发现有点令人费解的是,当您直接调用msbuild时,发布目标似乎不可用。 以下是我设置的一些顶级属性: ..
发布时间:2022-07-18 11:16:43 C#/.NET

如何将XamlDebuggingInformation MSBuild属性添加到CsProj?

This page来自Microsoft的关于XAML热重新加载的Trubleshooting说明: 默认情况下,源信息包含在调试配置中。它由项目文件(如*.csproj)中的MSBuild属性控制。对于WPF,该属性为XamlDebuggingInformation,必须设置为True。对于UWP,该属性为DisableXbfLineInfo,必须设置为False。例如: WPF: ..
发布时间:2022-02-23 14:19:40 其他开发

如何为引用的 nuget 包指定输出文件夹?

我有一个项目,其中引用了一些 nuget 包. 在输出文件夹(bin\Debug 或 bin\Release)中,所有引用的库都位于可执行文件旁边. 如何指定库的输出文件夹? 我想要 bin\Release\Libs 中的所有 nuget 库和 bin\Release 中的可执行文件. 解决方案 感谢 zivkan 的 调查我找到了答案.传统项目的目标 CopyFilesTo ..
发布时间:2022-01-20 09:18:30 C#/.NET

.net 核心 (csproj) global.json 'projects' 等效项

使用 .net core (project.json) 我曾经通过将源代码的路径添加到 global.json 中的 projects 字段来在 nuget 包和源代码之间切换.在我这样做之后,它将添加它可以在该路径中找到的所有项目,这些项目可以替换我引用的 nuget 包. 我经常使用此功能,因为我有自己使用的 nuget 包,但我想在发布之前测试其他项目中的更改.但是一旦我切换到 Sdk ..
发布时间:2022-01-20 09:04:26 其他开发

使用 .NET Standard 库 .csproj 时,如何将 NuGet contentFiles CopyToOutput 设置为 true?

我一直在寻找将 CopyToOutput 属性设置为 true 的任何方法,以将内容文件包含在 .NET 标准库项目的 VS2017 中构建的 NuGet 包中. 使用Content节点添加文件的时候,可以看到包里面的文件,但是查看本地缓存的时候拉出来的nuspec,没有CopyToOutput,所以默认是false.在这种情况下,当它在 ASP.NET Core 站点中被引用时,不会将任何 ..
发布时间:2022-01-20 08:55:31 其他开发

错误 NU1105 无法找到项目信息 - 项目文件可能无效或缺少恢复所需的目标

突然间,我在一个解决方案中收到以下 3 个项目的错误: 错误 NU1105 找不到“C:\code\example\src\libs\example.I18n\example.I18n.csproj"的项目信息.项目文件可能无效或缺少还原所需的目标. 项目中唯一改变的是几个数据库更改,但我过去从未遇到任何问题.唯一的另一件事是我更新到 Visual Studio 2017 15.5.这会导致问 ..

检测到包降级警告(dotnet core,vs 2017)

我刚刚为我的解决方案(dotnet core 1.1 项目)更新了所有 nuget 包. 我现在收到以下警告,但我真的不知道它们是什么意思. 更新:我仍然收到上述警告.我的 web 项目警告 Microsoft.NETCore.App 包(见下面的截图),我的 lib 项目警告 NETStandard.Library(见上面的截图) 尝试在 NuGet 包管理器中更新 Micro ..
发布时间:2022-01-12 08:11:23 C#/.NET

VS2017如何升级csproj文件

到目前为止,VS2017 已经正确地将几个基于 project.json/.xproj 的项目转换为新的 .csproj 格式. 我还想将新的 .csproj 格式用于以前仅针对 .NET Framework 的旧 .csproj 项目(即它们不适用于 dnx/dotnet CLI). 似乎即使一个项目仍然只针对 .NET Framework, 和易 ..
发布时间:2022-01-11 23:53:02 其他开发

为 nuget 创建自定义 powershell 脚本,将自定义目标添加到 csproj BeforeBuild 步骤

我想创建一个 nuget 包,使用我创建的自定义 MSBuild 任务将 BeforeBuild 步骤添加到我的 csproj.理想情况下,我想: 在 csproj 文件中添加一个新的 Target (MyCustomBeforeBuildTarget) 如果没有 BeforeBuild 目标,请添加它 编辑 BeforeBuild DependsOnTargets 属性以包含我的自定义 ..
发布时间:2022-01-08 15:47:09 其他开发

可以通过批处理文件以编程方式删除和添加对 csproj 的引用吗?

我正在编写一个简短的批处理文件来准备一个带有示例项目的控件库 DLL,以便通过 sip 文件进行部署,并且有以下问题. 给定一个位于已知位置的 csproj 文件和一个位于已知位置的 DLL,是否可以从批处理文件(通过第三方命令行 exe 或其他脚本)以编程方式更新 csproj 以添加新的 DLL? 我的文件夹结构是 /构建/SDK/WPF/4.0 : ControlLibrary ..
发布时间:2022-01-08 15:38:35 C#/.NET

MS-Build BeforeBuild 未触发

我正在自定义一个 .csproj 项目以在主构建之前运行一些自定义任务.但是,我根本无法执行任务. 我取消了 .csproj 文件中的 元素的注释并添加了一个简单的消息任务,但是当我构建时,消息没有出现在我的输出中,因此任务似乎没有运行.所以这个片段不输出消息; 清单 1:没有消息出现 ..
发布时间:2022-01-08 15:31:10 C#/.NET