标签: visual-studio-2017

什么是 .psproj 文件?

我克隆了一个 repo 并在其中得到了一个.psproj文件。我尝试在 Visual Studio 2017 中打开(因为 notepad++ 显示它包含很像 VS Solutions 的 xml)。在 VS 中,它也打开显示内部 xml,而不是作为项目/解决方案文件。与 VS Code 相同的结果。

所以我的问题是

  1. 什么是psproj文件?
  2. 由于它包含在 PowerShell 文件夹中,所以我假设它是一个 powershell 项目文件是否正确?
  3. 查看这些项目的IDE是什么?

文件内容:

<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>6CAFC0C6-A428-4d30-A9F9-700E829FEA51</ProjectGuid>
    <OutputType>Exe</OutputType>
    <RootNamespace>MyApplication</RootNamespace>
    <AssemblyName>MyApplication</AssemblyName>
    <Name>Bootstrapper</Name>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup />
  <ItemGroup> …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio visual-studio-2017

-1
推荐指数
1
解决办法
2005
查看次数

设置对象变量时的StackOverflow异常

我试图从sql表中提取数据,将其写入对象,然后将其放在列表中。我正在使用VS2017,C#和MS-SQL 2008。

当我运行代码时,它从SQL表中提取数据。将其转储到一些变量中(我知道这不是最快的,我只是想确认自己正在获取它们),实例化该对象并尝试设置第一个值,然后在set操作中获得堆栈溢出。

为什么可以很好地设置变量并将其打印到屏幕上,而不是将其放入变量中?

错误;

System.StackOverflowException HResult = 0x800703E9消息=引发了'System.StackOverflowException'类型的异常。

类;

class Company
{
    public String MDWRowNumber { get => MDWRowNumber; set => MDWRowNumber = value; } //errors here on set => MDWRowNumber = value
    public String MDWIdNumber { get => MDWIdNumber; set => MDWIdNumber = value; }
    public String MDWCompanyName { get => MDWCompanyName; set => MDWCompanyName = value; }
}
Run Code Online (Sandbox Code Playgroud)

主要;

sql = "SELECT RowNo, Id, Name FROM Company;";
command = new SqlCommand(sql, connection);
reader = command.ExecuteReader();

while (reader.Read()) …
Run Code Online (Sandbox Code Playgroud)

c# stack-overflow visual-studio-2017

-1
推荐指数
1
解决办法
65
查看次数

在Visual Studio中“无法打开源文件位/stdc++.h”

#include <bits/stdc++.h>
Run Code Online (Sandbox Code Playgroud)

如果我将以上行放在program.cpp文件的顶部,则会显示以下错误消息:

无法打开源文件“ bits / stdc ++。h”

我怎样才能解决这个问题?

c++ visual-studio visual-c++ visual-studio-2017

-2
推荐指数
2
解决办法
9750
查看次数

在.NetCore项目中引用.Net 4.6.2项目(VS2017 15.4.4)

我有一个.Net核心2.0项目,需要在Visual Studio 2017(v 15.4.4)的同一解决方案中引用.Net 4.6.2项目(图片中的BLL和实体).我看到这篇文章,但是.Net版本4.6.2的事件,我仍然有问题.

在我的.Net核心2.0项目参考中,我有:

在此输入图像描述

当我尝试使用.Net 4.6.2项目中定义的类时,我有以下错误:"无法解析symbole'BLL'"(对于BLL项目).

在此输入图像描述

您是否知道如何在net core 2.0项目中使用.Net 4.6.2项目?

.net c# project .net-core visual-studio-2017

-2
推荐指数
1
解决办法
850
查看次数

(C#)如何在启动新的控制台应用程序时删除"Hello World"行

我正在使用Visual Studio 2017.当我启动一个新的控制台应用程序(.NET Core)时,它默认带有一个Console.WriteLine("Hello World!").我的问题是,是否有办法永久删除此行而不是每次都删除它?

c# .net-core visual-studio-2017

-8
推荐指数
1
解决办法
915
查看次数