C# 无法将系统引用添加到vs2015项目

C# 无法将系统引用添加到vs2015项目,c#,visual-studio-2015,C#,Visual Studio 2015,我正在尝试将Microsoft.CSharp和其他系统引用添加到绑定到tfs的vs 2015社区版中的c类库中。当我添加它时,它不会持久化这个特定类库的路径。我添加的所有引用都以黄色突出显示!。我可以将相同的引用和路径添加到其他项目中,但我目前面临的问题不是这个 我已经创建了一个新的解决方案并进行了尝试。它仍然不起作用。 但是,我不想创建新的项目文件。有没有解决此问题的建议或解决方法?您的.csproj文件可能已损坏。我将创建一个新的项目文件,然后覆盖现有的项目文件,以便将其签入TFS 创建一个

我正在尝试将Microsoft.CSharp和其他系统引用添加到绑定到tfs的vs 2015社区版中的c类库中。当我添加它时,它不会持久化这个特定类库的路径。我添加的所有引用都以黄色突出显示!。我可以将相同的引用和路径添加到其他项目中,但我目前面临的问题不是这个

我已经创建了一个新的解决方案并进行了尝试。它仍然不起作用。
但是,我不想创建新的项目文件。有没有解决此问题的建议或解决方法?

您的.csproj文件可能已损坏。我将创建一个新的项目文件,然后覆盖现有的项目文件,以便将其签入TFS


创建一个新项目并将所有源文件复制到该文件夹中。如果您有文件夹,请使用Visual Studio重新创建它们。使用解决方案资源管理器中的“显示隐藏”按钮显示所有文件。现在,通过右键单击并选择“包含在项目中”来包含文件,您可以使用Shift选择多个文件。检查项目属性并确保复制了任何重要的内容。

您的.csproj文件可能已损坏。我将创建一个新的项目文件,然后覆盖现有的项目文件,以便将其签入TFS

创建一个新项目并将所有源文件复制到该文件夹中。如果您有文件夹,请使用Visual Studio重新创建它们。使用解决方案资源管理器中的“显示隐藏”按钮显示所有文件。现在,通过右键单击并选择“包含在项目中”来包含文件,您可以使用Shift选择多个文件。检查项目属性,确保复制任何重要内容。

我尝试了一些方法-

我从社区版改为2015专业版。同样的问题依然存在

我创建了一个新的csproj文件,并手动添加回这些文件。加起来很好。 但是,我正在从nuget packages文件夹中提取引用并进行更新。如果我们的nuget包路径错误,即使我们添加了引用,它们也会显示为未引用

nuget包需要正确映射,否则VS2K15的行为会很奇怪。 所以底线是,因为我的nuget引用不正确,所以它抛出了这些错误。我知道这很奇怪

我试过几件事-

我从社区版改为2015专业版。同样的问题依然存在

我创建了一个新的csproj文件,并手动添加回这些文件。加起来很好。 但是,我正在从nuget packages文件夹中提取引用并进行更新。如果我们的nuget包路径错误,即使我们添加了引用,它们也会显示为未引用

nuget包需要正确映射,否则VS2K15的行为会很奇怪。
所以底线是,因为我的nuget引用不正确,所以它抛出了这些错误。我知道这很奇怪

您的应用程序针对的是.net的哪个版本。。?您是否在计算机上安装了.net 4.0-4.5.x或更高版本?@MethodMan:我有.net 4.6。听起来Visual Studio的此版本有一些问题。您是否搜索过任何更新。。?还可以尝试在管理模式下启动VisualStudio,我已经完成了上面提到的所有工作。似乎不起作用。很多时候,类库的.NET版本与您尝试添加的引用之间存在不匹配。确保您有正确的版本映射?您的应用程序针对的是.net的哪个版本。。?您是否在计算机上安装了.net 4.0-4.5.x或更高版本?@MethodMan:我有.net 4.6。听起来Visual Studio的此版本有一些问题。您是否搜索过任何更新。。?还可以尝试在管理模式下启动VisualStudio,我已经完成了上面提到的所有工作。似乎不起作用。很多时候,类库的.NET版本与您尝试添加的引用之间存在不匹配。确保有正确的版本映射?