标签: projects-and-solutions

4
推荐指数
1
解决办法
1788
查看次数

为什么只有一个无参数的Main方法被认为是C#项目的"有效启动对象"?

我下载了一个源文件的zip文件,其中包含一个带有多个入口点/主要方法的C#项目.因为我想修补一下,我在新的类型/类中创建了另一个这样的东西

class MyExperiments
   {
      static void Main(String[] args)
      {
         // do something
      }
   }
Run Code Online (Sandbox Code Playgroud)

然后我切换到项目属性.只需将启动对象切换到MyExperiments呃?令我惊讶的是,下拉列表没有它.我重建,使方法公开,尝试了很多东西......但无济于事.最后,我在记事本中手动编辑了.csproj,然后就可以了.更多的修修补补,我删除了参数来实现它

static void Main()
Run Code Online (Sandbox Code Playgroud)

现在VS Project属性可以"看到"启动对象.所以现在我可以使用下拉列表选择它.然后我添加了String [],一切仍然有效.

对我来说似乎有点奇怪(因为最常见的形式是一个Main方法,带有C/C++时间命令行参数的参数).MSDN表示如果项目中存在有效的启动对象,则下拉列表将包含有效的启动对象.

c# projects-and-solutions

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

如何在WinForm应用程序项目中获取目录的路径

我在.net中的winform项目中有一个名为reports的目录.我的项目名称是AccountingReports,内部存在目录报告.所以我需要通过代码访问此路径的方法.在Asp.net中,我们使用Request.PhysicalApplicationPath属性.那么是否存在任何方法或属性将为我提供项目的根目录

vb.net directory projects-and-solutions startup

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

将所有输出dll放在Visual Studio的公共目录中

我有几个不同的解决方案,其中一些项目可能依赖于其他解决方案中项目的输出.为了管理这个,我在构建之后将每个项目中的/ bin /文件夹中的dll文件复制到共享库位置,然后从那里复制/引用它们到依赖项目.

但是,随着库解决方案变得越来越大,这往往变得不可维护.我花了太多时间在Windows资源管理器中遍历解决方案目录,寻找/ bin /文件夹,并试图找出每个我需要的dll文件中的哪一个或哪些文件.

有没有办法让Visual Studio提示我希望解决方案中的所有项目都具有相同的输出目录?例如,一个/ bin /文件夹直接位于解决方案文件夹下,其中所有项目都放置了它们的输出.

如果可能的话,我想在没有复制文件的硬编码后构建事件的情况下实现这一点,因为如果项目输出更改文件名或添加其他文件,则会失败.我想更改实际输出目录的位置 - $(OutDir)的位置,如果你愿意的话.

msbuild projects-and-solutions visual-studio-2010 output-directory

4
推荐指数
1
解决办法
9456
查看次数

如何使(.cs)代码文件在Visual Studio解决方案资源管理器中的另一个代码文件下展开/折叠?

在Visual Studio 2008/2010中,可以在解决方案资源管理器中的另一个.cs文件下放置一系列简单的.cs代码文件.此行为类似于在向解决方案添加WPF UserControl时看到的文件排列方式,而单个.cs文件可以在.xaml文件下折叠/展开.

你如何使解决方案以这种方式安排文件?我已经查看了一些显而易见的地方,比如文件属性窗格,解决方案和.csproj属性页面.

projects-and-solutions visual-studio-2010 visual-studio

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

使用Visual Studio 2010和HG进行版本控制

最近我和我的团队得到了一个用于版本控制的HG存储库,因为这样可以更容易,更好地开发我们的应用程序.

我们正在使用Visual Studio 2010和c#

所有项目都受版本控制..

不幸的是,当我们其中一个人提交时,通常另一个人在打开解决方案时会遇到某种错误(由于VS有各种文件)

我的问题是:应该在版本控制下放置哪些文件?(并在我的情况下删除!)

PS:我们有3个项目:(使用XNA)游戏,内容,测试

非常感谢你!!!

c# version-control mercurial projects-and-solutions visual-studio-2010

4
推荐指数
1
解决办法
1725
查看次数

Visual Studio 2010中的设置是与解决方案一起存储还是与IDE一起存储?

Visual Studio 2010中的设置是与解决方案一起存储还是与IDE一起存储?

是否有任何方法可以使用IDE的默认设置然后由项目覆盖?

ide settings projects-and-solutions visual-studio-2010

4
推荐指数
1
解决办法
2064
查看次数

添加对amazon Web服务sdk的visual studio项目的引用

如何在我现有的类库中添加对amazon sdk(已安装)的引用?

我可以创建一个新的amazon aws项目,但我只想添加一个已经存在的类库的引用,它将使用amazon aws API.

在线搜索,但找不到它...所以链接和直接答案一样好.

c# projects-and-solutions reference visual-studio-2010 amazon-web-services

4
推荐指数
1
解决办法
3628
查看次数

如何删除visual studio中的测试项目?

最近我遇到了一个问题(无法从程序集'...'加载类型'...')我的测试项目(Visual Studio 2010中的单元测试),所以我尝试(在这里寻找解决方案后)删除它和重写它.我通过右键单击解决方案资源管理器中的项目并选择"删除"来删除它.不过,我可以看到该项目仍然存在,如果我正在查看文件夹(整个解决方案),通过Windows ...

如何正确完整地删除测试项目?(我做了备份......)

c# projects-and-solutions solution visual-studio-2010

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

项目命名约定:[公司].[ProjectName] vs [Company_ProjectName]

在这样的解决方案中命名前言项目名称是一种好习惯吗?

  • CompanyName.P01
  • CompanyName.P02
  • CompanyName.P03

或者使用像这样的惯例更安全?

  • CompanyName_P01
  • CompanyName_P02
  • CompanyName_P03

对我来说,[.]分隔符看起来更好,并提供智能感知,但使用它有什么警告吗?

c# projects-and-solutions naming-conventions

4
推荐指数
1
解决办法
4865
查看次数