我没有在.sln文件中看到它,这是我的预期.
我下载了一个源文件的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表示如果项目中存在有效的启动对象,则下拉列表将包含有效的启动对象.
我在.net中的winform项目中有一个名为reports的目录.我的项目名称是AccountingReports,内部存在目录报告.所以我需要通过代码访问此路径的方法.在Asp.net中,我们使用Request.PhysicalApplicationPath属性.那么是否存在任何方法或属性将为我提供项目的根目录
我有几个不同的解决方案,其中一些项目可能依赖于其他解决方案中项目的输出.为了管理这个,我在构建之后将每个项目中的/ bin /文件夹中的dll文件复制到共享库位置,然后从那里复制/引用它们到依赖项目.
但是,随着库解决方案变得越来越大,这往往变得不可维护.我花了太多时间在Windows资源管理器中遍历解决方案目录,寻找/ bin /文件夹,并试图找出每个我需要的dll文件中的哪一个或哪些文件.
有没有办法让Visual Studio提示我希望解决方案中的所有项目都具有相同的输出目录?例如,一个/ bin /文件夹直接位于解决方案文件夹下,其中所有项目都放置了它们的输出.
如果可能的话,我想在没有复制文件的硬编码后构建事件的情况下实现这一点,因为如果项目输出更改文件名或添加其他文件,则会失败.我想更改实际输出目录的位置 - $(OutDir)的位置,如果你愿意的话.
msbuild projects-and-solutions visual-studio-2010 output-directory
在Visual Studio 2008/2010中,可以在解决方案资源管理器中的另一个.cs文件下放置一系列简单的.cs代码文件.此行为类似于在向解决方案添加WPF UserControl时看到的文件排列方式,而单个.cs文件可以在.xaml文件下折叠/展开.
你如何使解决方案以这种方式安排文件?我已经查看了一些显而易见的地方,比如文件属性窗格,解决方案和.csproj属性页面.
最近我和我的团队得到了一个用于版本控制的HG存储库,因为这样可以更容易,更好地开发我们的应用程序.
我们正在使用Visual Studio 2010和c#
所有项目都受版本控制..
不幸的是,当我们其中一个人提交时,通常另一个人在打开解决方案时会遇到某种错误(由于VS有各种文件)
我的问题是:应该在版本控制下放置哪些文件?(并在我的情况下删除!)
PS:我们有3个项目:(使用XNA)游戏,内容,测试
非常感谢你!!!
担
c# version-control mercurial projects-and-solutions visual-studio-2010
Visual Studio 2010中的设置是与解决方案一起存储还是与IDE一起存储?
是否有任何方法可以使用IDE的默认设置然后由项目覆盖?
如何在我现有的类库中添加对amazon sdk(已安装)的引用?
我可以创建一个新的amazon aws项目,但我只想添加一个已经存在的类库的引用,它将使用amazon aws API.
在线搜索,但找不到它...所以链接和直接答案一样好.
c# projects-and-solutions reference visual-studio-2010 amazon-web-services
最近我遇到了一个问题(无法从程序集'...'加载类型'...')我的测试项目(Visual Studio 2010中的单元测试),所以我尝试(在这里寻找解决方案后)删除它和重写它.我通过右键单击解决方案资源管理器中的项目并选择"删除"来删除它.不过,我可以看到该项目仍然存在,如果我正在查看文件夹(整个解决方案),通过Windows ...
如何正确完整地删除测试项目?(我做了备份......)
在这样的解决方案中命名前言项目名称是一种好习惯吗?
或者使用像这样的惯例更安全?
对我来说,[.]分隔符看起来更好,并提供智能感知,但使用它有什么警告吗?