csproj 相关问题

带有'csproj'文件扩展名的文件是Visual Studio .NET C#Project文件。

Visual Studio 包显示丢失但存在于指定位置

我有一个项目,它显示了一些在解决方案资源管理器中找不到的参考资料: 但是,当我卸载项目并查看参考时,它们看起来像这样: 我有一个项目,其中显示了一些在解决方案资源管理器中找不到的参考资料: 但是,当我卸载项目并查看参考资料时,它们看起来像这样: <Reference Include="CsvHelper, Version=26.0.0.0, Culture=neutral, PublicKeyToken=8c4959082be5c823, processorArchitecture=MSIL"> <HintPath>..\..\packages\CsvHelper.27.2.1\lib\net47\CsvHelper.dll</HintPath> <Private>True</Private> </Reference> <Reference Include="Flurl, Version=2.8.2.0, Culture=neutral, processorArchitecture=MSIL"> <HintPath>..\..\packages\Flurl.2.8.2\lib\net40\Flurl.dll</HintPath> </Reference> <Reference Include="Flurl.Http, Version=2.4.2.0, Culture=neutral, processorArchitecture=MSIL"> <HintPath>..\..\packages\Flurl.Http.2.3.2\lib\net46\Flurl.Http.dll</HintPath> <Private>True</Private> </Reference> <Reference Include="JetBrains.Annotations, Version=2021.1.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325, processorArchitecture=MSIL"> <HintPath>..\..\packages\JetBrains.Annotations.2021.1.0\lib\net20\JetBrains.Annotations.dll</HintPath> </Reference> <Reference Include="log4net, Version=2.0.12.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL"> <HintPath>..\..\packages\log4net.2.0.12\lib\net45\log4net.dll</HintPath> </Reference> 你会注意到每个路径都是相同的基本位置(项目的 nuget packages 文件夹)。我看过那里的两个显示说没有找到它们并且它们存在于那些位置。为什么会说找不到呢?我在这里能找到的唯一区别是 Private 节点,但即使我删除该标签,它也会以相同的方式显示。 如果我单击解决方案资源管理器中的项目并查看它显示未解析且没有路径的属性。 我也尝试过 NuGet 包恢复,它只是说一切都已经存在,这是正确的。 我也尝试过查看目标框架;根据他们的 nuget 包文件夹,这些包是 net46 和 net47,我的目标是 net48,所以它不应该是我的目标是低于参考的 .net 版本的问题。 为什么不识别引用?

回答 0 投票 0

如何在编译后自动将控制台应用程序发布到 csproj 中的文件夹

我有一个 csproj 来创建一个 .NET 6.0 应用程序,我也希望将它发布到一个文件夹 (linux-x64)。我已经创建了一个配置文件,但我不知道如何在 csproj 中使用这个配置文件。我读过...

回答 0 投票 0

格式化 .csproj 文件的工具

在 Visual Studio 或工具(VS 的插件?)中是否有一个选项可以自动格式化 .csproj 文件,如果它们在例如之后弄乱了。合并冲突解决方案?最好将它们格式化为相同的 w...

回答 2 投票 0

自动链接 csproj 中的许多文件和目录的方法

我在 Visual Studio 2022 中有一个 .csproj 文件,我在该项目的父级中有另一个目录(Dependency nsible-language-server\out\server\src),结构如下: cd D:\Source\Re...

回答 1 投票 0

PostPublish.bat 文件在使用命令提示符调用时有效,在作为发布后事件调用时抛出错误

我创建了一个批处理文件来混淆一个 dll。当我使用命令提示符运行该 dll 时,它会混淆 dll 并提供所需的输出。 当我将同一个批处理文件配置为在发布后运行...

回答 0 投票 0

csproj中的文件夹标签是什么意思

伊特诺亚 在 .NET C# 项目中,使用遵循 模板的 csproj 文件,我有一些如下所示的项目组 伊特诺亚 在 .NET C# 项目中,csproj 文件遵循 <Project Sdk="Microsoft.NET.Sdk"> 模板,我有一些如下所示的项目组 <ItemGroup> <Folder Include="Internal\" /> </ItemGroup> 我尝试通过官方文档来理解这个标签的含义。但我什么也没找到。 所以,我的问题是,这个标签是什么(那是什么意思?)?当我在 csproj 中将我的目录添加为 Folder 标签时? 我尝试在 https://stackoverflow.com/a/71049728/1539100 中搜索查询,但我在 Bing 中找不到任何有用的结果 谢谢 这只是意味着,您已经在您的项目中创建了一个子文件夹。 查看解决方案资源管理器 - 您应该会看到一个同名的文件夹。

回答 1 投票 0

为什么要用 netstandard2.0 明确定位 net6.0

我是 .NET 世界的新手,想知道这两个语句之间的区别是什么: net6.0;netstandard2.0 netsta...

回答 1 投票 0

能否恢复启用EmbedAllSources后构建的nuget包的源代码?

我正在从一个new-format-csproj项目构建一个nuget包。我在我的csproj文件中包含了EmbedAllSources属性(见下图):.... ...

回答 1 投票 1

.NET Core 根据发布的目标运行时有条件的发布。

有没有办法检查发布的目标运行时是什么?我想根据目标运行时是Linux还是Windows,将不同的部署文件集复制到发布目录中。

回答 1 投票 0

在一个项目中使用同一个nuget的两个不同版本来构建两个不同的应用程序?

我想用最新最棒的nuget主包版本来构建我的应用一次。但是由于一个未解决的错误,我还需要用同一个nuget包的低版本来构建它,以 ...

回答 1 投票 0

不能用dotnet cli删除一个nuget包。

我不能用dotnet cli删除一个nuget包,我的命令是:dotnet nuget delete package AutoMapper.Extensions.Microsoft.DependencyInjection 7.0.0。以下是我正在运行的命令: dotnet nuget delete package AutoMapper.Extensions.Microsoft.DependencyInjection 7.0.0 这是错误的,我 ...

回答 1 投票 0

如何从 azure devops 的构建任务中排除文件或文件夹?

我有VS解决方案,其中包含多个项目,和IM现在配置CICD管道的解决方案在azure。有一个项目,我不希望被包括在发布。我试图删除...

回答 1 投票 0

在dotnet corecsproj中的AssemblyInfo,其属性来自Target

我试图设置一个csproj,其中的汇编信息由编译日期时间和 mercurial修订版自动生成。

回答 1 投票 1

在一个C#项目中构建两个程序

简版 在一个由dotnet new console创建的C#项目中,所有的*.cs文件,甚至是子目录中的文件,都被编译成一个程序。如果有两个带Main函数的类, ...

回答 2 投票 1

我如何在我的项目中强制使用文件,以便它们始终复制到输出目录中

我正在使用Visual Studio c#库项目来包含作为部署工件所需的静态资源。 (在我的情况下,是将RoundhousE和Octopus组合运行的SQL文件...

回答 3 投票 0

类型'ClientAssertionCertificate'在'... ActiveDirectory.Platform'和'... ActiveDirectory'中都存在

我有一个cproj,它使用Microsoft.IdentityModel.Clients.ActiveDirectory中的ClientAssertionCertificate方法。当我在项目级别执行msbuild时,我看到了这个奇怪的错误。错误...

回答 1 投票 0

同一项目中的目标V4.7.2和netcoreapp3.1。值未超出预期范围

我希望我的Framework 4.7.2代码使用针对netcoreapp3.1的库。Nuget指示已引用该库,但在引用列表中未看到该库。我尝试编辑项目...

回答 1 投票 0

如何替换/删除多个csproj文件中的标签

是否可以使用搜索和替换功能从多个csproj文件(例如NuGetPackageImportStamp)中删除标签?

回答 1 投票 0


如何在csproj脚本中执行git命令?

我必须使用git命令来获取提交哈希。我发现了几种方法,但似乎没有用。如果使用powershell脚本,可以在其中导入$ env:Path + = ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.