在 Visual Studio 2022 中针对 .Net Framework 3.5 进行构建
我有一个使用 .Net Framework 版本 3.5 开发的项目,该项目过去在 Visual Studio 2012 中打开。我的计算机上安装了 VS 2022,我使用它打开了解决方案…
尝试构建 Xamarin.Android 项目时出现链接错误
我正在尝试构建我的 Xamarin.Android 项目。最初,我将链接设置为Sdk和用户程序集。此配置没有给出任何错误,但它从我的应用程序中删除了一些命令,因…
在使用 Roslyn 语法重写器编译或加载之前对 Unity 脚本进行预处理?
我正在寻找在 Unity3d 项目中“重写/调整”C# 脚本的方法,介于在 VS 中编辑它们和在 Unity 编辑器中运行/构建项目之前进行编译之间。我已经看到 Rosl…
如果缺少,Umbraco 自动生成 web.config
我们有一个引用 Umbraco.Web.UI 的 Umbraco 网站, ..\packages\UmbracoCms.Web.8.12.2\lib\net472\Umbraco.Web.UI.dll 如果我们看到 Umbraco.Web.UI …
MSBuild - Visual Studio 的目标“使用 IIS[Express] 启动 Web 调试”
是否可以在 .csproj 文件中定义以 IIS[Express] 调试会话启动为目标的 MSBuild 目标? 我已经尝试过“BeforeBuild”、“BeforeRebuild”、“PrepareFo…
使用 msbuild 从命令行存档 Xamarin.Forms Android 项目
对于 Xamarin.Forms iOS 项目,以下命令似乎有效: msbuild /p:Configuration='Release' /p:Platform='iPhone' /p:IpaPackageDir= /t:Build '../Sampl…
如何使用 ProjectReference 引用项目的多个输出
假设项目 A 生成一个主要程序集,但也通过使用(我们自己制作的)MSBuild 任务生成一些程序集。 有没有一种方法可以让项目 B(具有对项目 A 的 Projec…
Directory.Build.targets 中的 AssemblyName 属性无效
我正在尝试覆盖 Azure Pipeline 中 .NET 项目中定义的 AssemblyName 属性。 (目的是标准化 NuGet 包的程序集名称。) 当我在使用 MSBuild 构建之前创…
VS 写入对最新安装的 .NET Core SDK WinForms 程序集的引用,而不是最低版本
我正在为.NET 6编写一个WinForms控件。该项目的目标框架设置为.NET 6.0。事实证明,当我在几个月前安装的最新 VS 2022 (17.1.1) 中编译项目时,VS 总…
生成NuGet包时如何使用程序集版本作为包版本
我使用 T4 文本模板自动递增程序集/文件版本号,该模板生成一个 AssemblyInfo.cs 文件,如下所示: [assembly: AssemblyVersion("1.0.0.525")] [assem…
csproj 中的 MSBuild 删除不执行任何操作
我尝试使用 MSBuild 删除 OutDir 中的一些文件,但它从未起作用。我必须使用 Exec 来代替。 Exec 命令有效,而 Delete 命令不执行任何操作。有人能解…
从解决方案构建中排除特定目标框架的项目
我在 Visual Studio C# 中有一个解决方案,我想将其构建到风格中: .net6.0 .net6.0-windows 该解决方案由多个项目组成,其中一些项目使用 WinForms,…
构建 csproj 时包含 NuGet 实用程序包
我需要使用包含我的项目实用程序的 NuGet 包。它包含多个二进制文件(EXE 和 DLL)。 我已成功将其添加到我的项目中,但我怀疑 nupkg 的格式不正确,…
关于 Azure DevOps Msbuild 任务
我们有一个专用的构建服务器,上面安装了 Visual Studio 2019。我们正在使用 MSbuild 任务从该构建服务器编译源代码。现在,我有以下问题: 我们真的…