问题标签 [csproj-user]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
109 浏览

visual-studio-2019 - Visual Studio 2019 在哪个位置(路径)创建 *.csproj.user 文件?

Visual Studio 2019 创建的 *.csproj.user 文件的位置是什么?我在用户 appdata 文件夹中搜索了它,但我找不到任何东西。请帮忙。

0 投票
2 回答
274 浏览

c# - 使用框架 4.7.2 运行 SDK 项目的 vs2019 中的控件和表单缺少图标和视图设计器选项

到目前为止的总结答案:如果 csproj.user 文件存在,表单和控件仅在设计器中打开。

问题故事:

我有 2 个控件都继承自基本控件。但是,解决方案资源管理器中缺少控制图标 缺少图标

好的控制源从

坏的控制源开始于

基本控制类是

我尝试关闭并重新打开 Visual Studio

[更新]

我添加了一个新的用户控件并将其设置为也继承自 UnitabBaseControl ,奇怪的是行为更正了。

然后我能够删除新控件并保持正确的行为

Git 显示 UnitabBaseControl.cs 发生了变化,但除了 UserControl 文本的颜色之外,我没有看到其他变化

基类颜色改变

然后我对整个解决方案做了一个全新的克隆。这次从 UnitabBaseControl 继承的所有控件上都显示了不正确的行为

[更新]

现在我在表单上遇到同样的问题

表格没有显示正确的图标

[更新]

我忘了提到我的项目是启动项目所引用的库项目。

我在启动项目中删除然后重新添加了库项目引用。然后所有表单和控件都正确显示。

我在 Git 中找不到任何更改来说明为什么该解决方案现在有效。

从那以后我注意到我的主要项目中的问题

主项目中的问题

[更新]

事实证明,我的项目是 .sdk 格式,即使它是框架 4.7.2 我认为这可能与它有关。

我正在使用带有 sdk 项目的 Framework 4.7.2

Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"

我将代码检查到另一台运行 VS2019 16.1.4 的计算机上,它构建正常。

我正在使用 16.11.4

[更新] 现在我已经更新到 16.11.5 并再次克隆,但仍然有问题。

[更新]项目文件是

csproj.user 文件在我的回答中。

0 投票
0 回答
13 浏览

visual-studio-2010 - 在 .nuget BeforeTargets ="BeforeBuild" 中应该只为解决方案调用一次,即使它有 40 个项目?

我正在寻找一种方法,在每个构建过程中只运行一次我定义的目标,而不是为每个构建的项目。

我在 nuget.targets 文件中定义了以下内容

0 投票
0 回答
46 浏览

visual-studio - 通过任务在 csproj 中自动设置程序集版本

我想使用自生成任务在 csproj 文件中设置 C# 项目的程序集版本。

我想将程序集版本设置为:

我的想法是下面的代码。但目前它不起作用。有什么想法我应该改变吗?