问题标签 [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.
visual-studio-2019 - Visual Studio 2019 在哪个位置(路径)创建 *.csproj.user 文件?
Visual Studio 2019 创建的 *.csproj.user 文件的位置是什么?我在用户 appdata 文件夹中搜索了它,但我找不到任何东西。请帮忙。
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 文件在我的回答中。
visual-studio-2010 - 在 .nuget BeforeTargets ="BeforeBuild" 中应该只为解决方案调用一次,即使它有 40 个项目?
我正在寻找一种方法,在每个构建过程中只运行一次我定义的目标,而不是为每个构建的项目。
我在 nuget.targets 文件中定义了以下内容
visual-studio - 通过任务在 csproj 中自动设置程序集版本
我想使用自生成任务在 csproj 文件中设置 C# 项目的程序集版本。
我想将程序集版本设置为:
我的想法是下面的代码。但目前它不起作用。有什么想法我应该改变吗?