标签: projects-and-solutions

配置IntelliJ IDEA以为新项目创建主类

一位朋友刚刚开始使用IntelliJ学习Java.他问他如何设置一些模板,因此创建一个新项目将包含一个默认的主类.

目前,当他创建一个新项目时,它没有源文件,他必须手动添加Run/Debug应用程序配置,然后选择主类.

java projects-and-solutions intellij-idea

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

Visual Studio 2008将解决方案文件标记为版本10.00

在尝试VS2010b2之后,我的VS2008安装也将解决方案和项目文件的版本更改为"版本10.00".我们的CI服务器上的MSBuild.exe不支持它们.有没有办法让VS2008再次生成版本号为9.00的.sln文件?

我知道我可以手动修复它.但是每次我打开解决方案时,版本都会变回来,这很烦人.

干杯,

BJA

versions projects-and-solutions visual-studio visual-studio-2010-beta-2

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

以编程方式创建VS解决方案/项目文件

我有一个C项目,有一个非常好的rake构建系统.生成单元测试运行器,模拟以及一些样板代码.

要求是基于pc的东西在VS中可用.我知道VS .sln和.proj格式没有记录.我也知道cmake可以生成VS解决方案文件,只要它自己的文件是最新的,所以我的后备解决方案是创建cmake文件结构/列表并使用它来创建VS解决方案.

由于我的后备版本重复,我正在寻找指向任何其他工具,模板或文档的指针,这些工具,模板或文档将允许我创建VS项目和解决方案文件.

谢谢你的帮助

c projects-and-solutions visual-studio

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

.net:模块System.Core版本3.5.0.0应该被引用

我有几个可能相关的问题.

首先在我的ASP.NET MVC项目视图中,lambda表达式语法如下:

<% =Html.TextBoxFor(x => x.Umi)%>
Run Code Online (Sandbox Code Playgroud)

导致ReSharper突出显示该行并显示消息:

Module 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' should be referenced
Run Code Online (Sandbox Code Playgroud)

其次,在同一视图中使用Where扩展方法IEnumerable<T>会导致编译错误,因为无法找到扩展方法.

将项目中的引用添加到System.Core会导致:

A reference to System.Core could not be added. This component is automatically referenced by the build system.
Run Code Online (Sandbox Code Playgroud)

我假设这个东西与项目是作为.NET 4项目创建的事实有关,但我不得不将其更改为目标3.5而不是服务器没有安装4.

有人帮吗?

.net asp.net-mvc projects-and-solutions

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

为什么VS无法使用自定义编辑器创建VSPackage项目?

我正在尝试创建一个VSPackage项目(使用Visual Studio 2010 SP1 SDK),当我不添加自定义编辑器时,它可以很好地工作.但是,当我这样做时,它仍然停留在"创建项目VSPackageX ......"并且Visual Studio基本上没有响应.

事件日志中没有任何内容,我不知道Visual Studio的日志文件位于何处.

关于如何解决这个问题的任何想法?

projects-and-solutions visual-studio-2010 vspackage visual-studio-sdk visual-studio-2010-sp1

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

在Visual Studio 2010中同时将多个项目添加到单个解决方案

在我的公司,我们的一套服务软件分为许多不同的解决方案,包含任意数量的350多个项目.我在公司的工作是跟踪所有这些代码,以找出错误发生的位置.

为了实现这一点,我希望将所有项目都包含在一个解决方案中.我可以通过"添加现有项目..."菜单项来完成此操作,但它只允许我一次添加一个项目.我还注意到我可以通过将它们拖到解决方案文件夹中从Windows资源管理器中添加现有项目(多个同时),但这不会导入项目; 它只将项目文件本身添加到文件夹中.

有没有办法同时向解决方案添加多个项目?我意识到这可能(读:会)需要很长时间.

projects-and-solutions visual-studio-2010

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

C#测试装配

我是C#的新手,我很难搞清楚测试组件的工作原理.这是我的Solution目录(里面有一个项目MyProject):

MySolution/MySolutionFile.sln     -- My Solution File
MySolution/packages               -- My Packages Directory
MySolution/MyProject/Properties   -- My Project Properties

MySolution/MyProject/src                    -- My Source Code
                    /src/MyClass1.cs
                    /src/MyClass2.cs

MySolution/MyProject/test                   -- My NUnit Tests
                    /test/MyClass1Test.cs
                    /test/MyClass2Test.cs

MySolution/MyProject/TheMainClass.cs
Run Code Online (Sandbox Code Playgroud)

现在我可以在visual studio的测试文件夹中运行所有测试.但是我想从像TeamCity这样的CI系统运行测试,在这种情况下我需要一个汇编路径.如何仅将测试文件夹生成到要运行的程序集中.

我是否需要在主类中添加一个在MySolution/test文件夹中运行每个测试的方法?

c# testing unit-testing projects-and-solutions solution

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

枚举的单独课程?

对业务层中用于存储枚举定义的单独类的一般共识是什么?这是不好的做法吗?这是否符合良好的n层设计?目前,我的枚举定义分布在不同的,我认为相关的类别 - 但我觉得它们应该在一个地方.事实上,这是一个主观问题,而且与我如何构建其余解决方案有关?

.net c# enums projects-and-solutions class-structure

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

Visual Studio 2017 C ++项目将文本文件复制到输出目录

我的*.txtVisual Studio 2017 C ++项目(*.vcxproj)中包含许多文件。有谁知道如何使Visual Studio将这些文件复制到输出目录?

我为VS 2010找到了类似的问题,但该答案在Visual Studio 2017中不起作用。

copy projects-and-solutions visual-studio-2017

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

如何在ASP.NET Core中排除项目依赖关系?

在使用ASP.NET Core 2.0的解决方案内部,我有三个项目:A,B和C。我对项目依赖项的期望行为是A依赖于B,B依赖C和C不具有依赖项。

在ASP.NET MVC 5中,可以通过将A设置为引用B并将B设置为引用C来轻松实现。但是在Core中,当一个项目依赖于另一个项目时,它还继承了该项目的所有依赖关系。在这种情况下,这意味着A继承了B对C的依赖关系。可以在Visual Studio的解决方案资源管理器中查看此依赖关系:

我希望A依赖B,但不依赖B,如下所示:

有谁知道如何通过Visual Studio或.csproj文件完成我想要的行为?谢谢!

c# dependencies projects-and-solutions asp.net-core asp.net-core-2.0

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