标签: solution

SLN文件中的GUID

Visual Studio解决方案文件包含每个项目条目两个GUID.我认为其中一个来自AssemblyInfo.cs

有谁知道这些来自哪里,以及它们用于什么?

.net solution visual-studio

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

ASP.NET解决方案的典型结构?

正如标题所说,我很想知道你通常如何构建ASP.NET解决方案.

我对ASP.NET WebSite解决方案特别感兴趣,但是其他类型的信息(WebApplication,MVC)也可能很有趣.

一些具体问题:

  • 该解决方案包含的内容/数量/项目/程序集
  • 你如何命名你的类库项目
  • 你通常拥有什么名称空间
  • 你是否每个项目/程序集有多个名称空间,或者你有一个严格的1:1关系
  • 等等

谢谢

asp.net namespaces solution

12
推荐指数
1
解决办法
2018
查看次数

VS2008:如何从同一解决方案中运行两个单独的项目

我有一个单独的非托管C++控制台应用程序解决方案(.sln),其中两个项目(.vcproj)都构建为.exe.我想同时运行它们(一个是客户端,一个是服务器).我如何配置我的Visual Studio,以便当我点击一个按钮,比如说F5时,按照我指定的顺序一个接一个地运行就足够聪明了?

目前,我所要做的就是将一个项目设置为"启动项目",然后按下"Ctrl + F5"来运行一个的话,我必须改变"启动项目"是另外一个,然后按下"Ctrl + F5 ".

实际上,每天做这25次是痛苦的.= p

c++ configuration solution vcproj visual-studio-2008

12
推荐指数
1
解决办法
2054
查看次数

项目参考VS NuGet

我应该如何引用另一个project A来自project B于同一个解决方案吗?
如果我:我获得了什么以及我将失去什么?

  • 将引用添加project A为项目引用.
  • 安装的NuGet包project Aproject B.

困扰我的事情是构建依赖,版本化......?
或者这完全破坏了解决方案的目的?

msbuild solution visual-studio nuget

12
推荐指数
3
解决办法
5075
查看次数

Android:如何在MainThread中等待AsyncTask完成?

我知道第一个你要这就是......为什么你会在世界上使用AsyncTask.

所以这是我的问题我正在研究一些Android应用程序(API为Android 2.1或更高版本),我正在测试模拟器,一切都很好,所以然后我测试HTC Sensation,它说NetworkOnMainThreadExeption!

我正在下载一些图片,然后在地图上绘制.

所以为了解决这个问题,每个(互联网连接)在这种情况下下载图片我必须把AsyncTask放到工作.

所以我需要一种方法如何知道所有图片何时完成所以我可以开始绘图..

我试了这么多,没有结果我不知道.我有一个处理程序的解决方案,但如果在较慢的网络上运行我得到nullpointer(因为图片没有下载).

所以请帮助我.

编辑:

这是一个想法:

Bitmap bubbleIcon ;
    onCreate(){
     ...
// i am making call for Async
new ImgDown().execute(url);
//and then i calling functions and classes to draw with that picture bubbleIcon !
DrawOnMap(bubbleIcon);
}




//THIS IS ASYNC AND FOR EX. SUPPOSE I NEED TO DOWNLOAD THE PIC FIRST
     class ImgDown extends AsyncTask<String, Void, Bitmap> {

        private String url;

        public ImgDown() {
        }

        @Override
        protected Bitmap doInBackground(String... params) {
            url = params[0];
            try { …
Run Code Online (Sandbox Code Playgroud)

android solution handler android-asynctask

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

我的解决方案中的哪些项目正在使用某个项目的项目参考?

在我的解决方案中,我有很多项目使用项目引用解决方案中的其他项目.如何确定哪些项目引用了特定项目?

.net projects-and-solutions project solution

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

Visual Studio 2015:项目集合中已存在等效项目

尝试将现有项目添加回Visual Studio 2015解决方案时,VS会提供以下错误消息.我已经验证我还没有添加对我要添加的项目的引用.我需要删除或清理某个设置或缓存文件吗?

具有相同项目(具有相同全局属性和工具版本的项目)已存在于项目集合中,路径为"D:\ My\Path\MyProject.csproj".要将等效项加载到此项目集合中,请先卸载此项目.

solution csproj visual-studio visual-studio-2015

11
推荐指数
4
解决办法
5755
查看次数

ASP.net MVC项目结构

我已经为我的新asp.net mvc项目创建了以下项目结构,我得到了一些反馈,因为其他人正在构建他们的项目以及我是否会改进我的...

这是我到目前为止:

+Assets
-+Images 
-+Scripts 
-+Stylesheets 
-+...              'More things like the above here
+Controllers 
-+Support
--+Actions         'Any custom action classes
--+Controllers     'Base controller classes
+Models
-+Domain           'Contains any class that specialise view specific domain logic
--+UrlProcessing   'Encoding/decoding business entities as URL parts 
--+...             'More things like the above here
-+Views            'Contains view models
--+Support
---+Views          'Base classes for any view models
+Support
-+Application      'Global application interface classes (i.e. class that wraps the function of the global asax)
-+Configuration    'Typed …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc solution

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

Teamcity没有在发布模式下构建我的.SLN

我使用VS 2008解决方案的"SLN Runner"在Teamcity 6.5中创建了一个发布配置项目.我的调试解决方案与PDB文件一起构建良好 - 但是我根本无法在Release模式下构建它,而且它将坚持默认为x64架构.

我尝试过以下方法:

  • 将proj文件明确设置为Release模式
  • 设置构建参数以发送到MSBuild显式传递/ platform:anycpu和/ configuration:release

我注意到生成的.sln.proj文件中出现以下代码(乍一看)是不正确的,并且两个配置的配置都被设置为Debug模式?

 <ItemGroup Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') ">
    <BuildLevel0 Include="MySolution.csproj">
      <Configuration>Debug</Configuration>
      <Platform>AnyCPU</Platform>
    </BuildLevel0>
  </ItemGroup>


<ItemGroup Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') ">
    <BuildLevel0 Include="MySolution.csproj">
      <Configuration>Debug</Configuration>
      <Platform>AnyCPU</Platform>
    </BuildLevel0>
  </ItemGroup>
Run Code Online (Sandbox Code Playgroud)

任何协助赞赏:

c# svn teamcity solution visual-studio

10
推荐指数
1
解决办法
4507
查看次数

Visual Studio C++ 多项目解决方案设置

0. 免责声明

这个问题仅涉及Visual Studio C++ 项目/解决方案配置,可能涉及主观性。

然而,这篇文章背后的想法是分享我们配置大型 Visual Studio 解决方案的方法。

我不考虑任何像CMake/Premake这里 的工具。

1. 问题

  • 如何使用 Visual Studio 处理大规模 C++ 应用程序体系结构和配置?
  • 对于您来说,设置由多个项目组成的新 Visual Studio 解决方案的最佳方法是什么?
  • 您试图避免哪些 Visual Studio 项目/解决方案配置功能?(例如:过滤器而不是文件夹

2. 个人方法

2.1. 语境

我是一家视频游戏公司的软件开发人员,所以我将用一个非常简化的游戏引擎架构来说明我的话:

在此输入图像描述

2.2. 文件结构

我的 Visual Studio 解决方案可能如下所示:

在此输入图像描述

其中Application可执行文件,其他所有项目都是(动态链接)。

我的方法是将每个项目分成两个文件夹:includesrc

在此输入图像描述

内部结构将分为我的命名空间后面的文件夹:

在此输入图像描述

2.3. 项目配置

以下行将假设只有一个$(Configuration)可用$(Platform)(例如:Release-x64),并且为每个项目完成了对 .lib 文件的引用Linker/Input/Additional Dependencies

我将在这里定义一个Bin(输出)、Bin-Int(中间输出)和Build(组织输出)文件夹,假设它们位于 …

c++ architecture project solution visual-studio

10
推荐指数
0
解决办法
3467
查看次数