标签: projects-and-solutions

如何在Visual Studio 2008中维护VS 2005解决方案?

我一直负责维护Visual Studio 2005解决方案,但我只能访问Visual Studio 2008.每当我尝试在Visual Studio 2008中打开旧解决方案时,IDE就会热衷于将解决方案转换为新版本.

在这次转换过程中究竟发生了什么,是否有办法阻止它(因为我需要提供代码,以便它可以在2005年打开)?

visual-studio-2005 projects-and-solutions visual-studio-2008

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

如何仅从 asp.net/c# 中的 .aspx 和 .aspx.cs 文件创建解决方案

我有 .aspx 和 .aspx.cs 文件以及 web.config 文件;从这些文件中,我想创建一个解决方案,以便将它们作为 ASP.NET 网站运行。

更准确地说,我下载了此站点上提供的代码片段,但无法运行。

如何从这些可以在本地运行的文件创建项目/解决方案?

asp.net projects-and-solutions visual-studio

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

有没有系统的方法来避免软件解决方案的3个陷阱(下面)?

  1. 开发已经存在并可重复使用的软件解决方案(商业或开源).AKA"重新发明轮子".
  2. 与上面相同,但您的解决方案被破坏了.AKA"重新发明了方形轮".
  3. 为不存在的问题开发解决方案.

同样,我对更正式的方法感兴趣,例如TRIZ

requirements projects-and-solutions

0
推荐指数
1
解决办法
202
查看次数

Visual Studio 2008 C++ language support?

我最近一直在开发几个C#工具,但主要使用很多遗留的Visual Basic 6.0代码(我知道,我知道......).对于C#开发,我一直在使用我在工作时使用MSDN订阅下载的Visual Studio 2008 Professional版本.

但是,随着周末节奏的改变,我打算查看一个复杂的C++项目.但是,当我通过Visual Studio打开它时,它不会打开它说不支持.vcproj文件类型.我认为这是一个兼容性问题,并且项目文件类型在Visual Studio版本之间发生了变化,但是当我尝试在Visual Studio 2008 Pro中创建一个新的C++应用程序时,该选项就不存在了.

I've been searching online by way of Bing, Google, MSDN, and MSDN subscriber downloads to no avail. Nothing I've found so far explains why this is happening.

I have found the express edition of MS Visual C++ 2008, but I could not locate the "full version" of this part of Visual Studio.

Any help would be much appreciated.

c++ projects-and-solutions visual-studio-2008 visual-studio visual-c++

0
推荐指数
1
解决办法
352
查看次数

程序员可以快速分析未知代码吗?

我有一个与ANCIENT C++项目相关的任务,它没有任何文档,注释,所有代码/变量都是用外语编写的.我是否有机会在1个工作日内分析此代码并制作设计/ UML以创建新功能?我已经坐了3个小时了,我感到非常沮丧......也许有人也有同样的问题?有什么建议?

BR,

c++ projects-and-solutions

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

如何复制无组织的Visual Studio解决方案?

嘿.我有一个非常大的C#解决方案,许多项目在我的计算机的许多位置都很混乱.我想将解决方案发送给朋友.是否有任何工具可以将解决方案复制到新目录,其中包含所有项目,清理和组织?

谢谢.

c# projects-and-solutions visual-studio

0
推荐指数
1
解决办法
324
查看次数

在同一项目中向WCF服务添加服务引用

将服务引用添加到项目中是否可以接受编程实践,其中被引用的服务是在同一VS项目中定义的?(服务和服务参考在同一个项目中)

例:

MyWebAppProj
-Services
--MyService
-Service References
--MyServiceServiceReference.MyServiceClient
-Default.aspx.cs使用MyServiceServiceReference.MyServiceClient

这背后的理性是可以在项目中添加Silverlight应用程序.如果是,我们将不得不通过服务层公开所有业务逻辑方法,所以为什么不首先这样做,并在任何地方使用它们在网页和Silverlight页面之间保持标准化.

wcf web-reference projects-and-solutions service-reference

0
推荐指数
1
解决办法
2562
查看次数

当从另一个项目重新呈现时,并非所有库的refrenced DLL都被本地复制

我正在尝试使用LEADTOOLS成像库,他们有一大堆需要引用的dll.设置我们的设计方式我们有一个核心库,我们所有的项目都是基于的,LEADTOOLS需要的所有DLL都加载到我们的基础库中,并且它们被复制到本地的构建路径,但是当我们使用它们时我们的子项目只在本地复制了一些DLL(LeadTools.Codecs.dll和LeadTools.dll是特定的).

两个dll之间的设置没有区别,45个没有.我需要做些什么才能让那些编解码器dll过来在本地复制?

参考清单的上半部分

在此输入图像描述

参考清单和第二个项目的底部

在此输入图像描述

核心输出目录

在此输入图像描述

第二个项目的输出目录

在此输入图像描述

这是csproj文件中的ItemGroup部分.

  <ItemGroup>
    <Reference Include="Leadtools, Version=16.5.0.0, Culture=neutral, PublicKeyToken=9cf889f53ea9b907, processorArchitecture=AMD64">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>C:\Program Files (x86)\LEAD Technologies\LEADTOOLS Imaging 16.5\Redist\DotNet\x64\Leadtools.dll</HintPath>
    </Reference>
    <Reference Include="Leadtools.Codecs, Version=16.5.0.0, Culture=neutral, PublicKeyToken=9cf889f53ea9b907, processorArchitecture=AMD64">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>C:\Program Files (x86)\LEAD Technologies\LEADTOOLS Imaging 16.5\Redist\DotNet\x64\Leadtools.Codecs.dll</HintPath>
    </Reference>
    <Reference Include="Leadtools.Codecs.Abc">
      <HintPath>C:\Program Files (x86)\LEAD Technologies\LEADTOOLS Imaging 16.5\Redist\DotNet\x64\Leadtools.Codecs.Abc.dll</HintPath>
    </Reference>
    <Reference Include="Leadtools.Codecs.Ani">
      <HintPath>C:\Program Files (x86)\LEAD Technologies\LEADTOOLS Imaging 16.5\Redist\DotNet\x64\Leadtools.Codecs.Ani.dll</HintPath>
    </Reference>
    <Reference Include="Leadtools.Codecs.Bmp">
      <HintPath>C:\Program Files (x86)\LEAD Technologies\LEADTOOLS Imaging 16.5\Redist\DotNet\x64\Leadtools.Codecs.Bmp.dll</HintPath>
    </Reference>
    <Reference Include="Leadtools.Codecs.Cal">
      <HintPath>C:\Program Files (x86)\LEAD Technologies\LEADTOOLS Imaging 16.5\Redist\DotNet\x64\Leadtools.Codecs.Cal.dll</HintPath>
    </Reference>
    <Reference Include="Leadtools.Codecs.Clp">
      <HintPath>C:\Program Files (x86)\LEAD Technologies\LEADTOOLS Imaging 16.5\Redist\DotNet\x64\Leadtools.Codecs.Clp.dll</HintPath> …
Run Code Online (Sandbox Code Playgroud)

.net c# dll projects-and-solutions visual-studio-2010

0
推荐指数
1
解决办法
1967
查看次数

Visual Studio 2010:添加现有文件夹

我想使用很多已经创建并存储在文件夹中的东西.在一个新项目中,我想使用这些类,只需添加整个文件夹,包括文件夹本身,以保持项目的清晰排列.

如何将现有文件夹添加到项目中?

由于该文件夹位于并发版本系统上,我不想复制/移动/创建文件,尤其是文件夹.

projects-and-solutions visual-studio-2010

0
推荐指数
1
解决办法
2310
查看次数

为什么找不到我的界面?

我得到,“找不到类型或命名空间名称‘INRBQDeliveryRepository’(您是否缺少 using 指令或程序集引用?)”在这里:

public class DeliveryController : ApiController
{
    private readonly INRBQDeliveryRepository _deliveryRepository;
Run Code Online (Sandbox Code Playgroud)

我试图引用的接口类型是:

namespace SeaStore.Data.Legacy.Interfaces
{
    public interface INRBQDeliveryRepository
    . . .
Run Code Online (Sandbox Code Playgroud)

这些是解决方案中的不同项目(NRBQ.Web 正在尝试访问其兄弟 SeaStore.Data.Legacy);添加“使用 SeaStore.Data.Legacy.Interfaces;” 使用“未找到”错误阻止编译的类没有帮助 - 事实上,我从上面提到的错误转到获得附加错误,特别是:

类型或命名空间名称 'Data' 在命名空间 'SeaStore' 中不存在(您是否缺少程序集引用?) ”在此处的 Controller 类中:

using SeaStore.Data.Legacy.Interfaces;
Run Code Online (Sandbox Code Playgroud)

为什么我的其他项目界面不可见?

c# projects-and-solutions interface solution asp.net-mvc-4

0
推荐指数
1
解决办法
2195
查看次数

如何在Visual Studio中将C ++项目一分为二?

场景1

一个解决方案SolA仅包含1个名为的项目PrjA
PrjA是Win32控制台应用程序,编译结果为PrjA.exe

如何将源代码文件拆分PrjAPrjA1PrjB,以便源代码的管理更加轻松,而编译结果PrjA1.exe与几乎相同PrjA.exe

例如,我有PrjA:-

  • PrjA有300个.cpp文件。
  • PrjA.exe 大小400KB。

我希望PrjA分为两个项目:

  • PrjA1有200个.cpp文件
  • PrjB有100个.cpp文件。
  • PrjA1.exe 也约为400KB。

我不确定如何设置PrjB或它的编译结果是什么。
假设PrjB编译为PrjB.DLL100KB,大小,希望PrjA1.exe以某种方式嵌入其PrjB.dll内部。因此,大小为400KB。
我不需要300KB PrjA1.exe,它将PrjB.dll在运行时动态链接到100KB 。

问:我应如何设置PrjB,我应如何设置之间的联系PrjA1PrjB

方案2

与方案1相同,只是这一轮PrjA的编译结果是一个Windows DLL,名为PrjA.dll,该如何拆分PrjAPrjA1和 …

c++ projects-and-solutions visual-studio

0
推荐指数
1
解决办法
698
查看次数

不兼容的项目类型 .deployproj (Visual Studio 2019)

我有一个包含 .deployproj 类型项目的解决方案。Visual Studio 2019 似乎无法加载该项目。详细的错误信息如下:

不支持 此版本的 Visual Studio 无法打开以下项目。可能未安装项目类型或此版本的 Visual Studio 可能不支持它们。有关启用这些项目类型或以其他方式迁移资产的更多信息,请参阅单击“确定”后显示的“迁移报告”中的详细信息。- Provisioning.Arm, "C:...\Provisioning.Arm\Provisioning.Arm.deployproj"

需要的非功能性更改 Visual Studio 将自动对以下项目进行非功能性更改,以使它们能够在 Visual Studio 2015、Visual Studio 2013、Visual Studio 2012 和 Visual Studio 2010 SP1 中打开。项目行为不会受到影响。

我该怎么做才能在 Visual Studio 2019 中加载项目?

ide projects-and-solutions visual-studio visual-studio-2019

0
推荐指数
1
解决办法
539
查看次数

在哪里放置我的.NET开发工具库,这些工具是.NET解决方案中的功能?

我有一个不断增长的快速一键式函数库,我想称之为开发工具.到目前为止,我已将它们编写为[TestMethod, TestCategory("ToolsManagement")]我设置的函数,[Ignore]当我想使用我的工具时,我删除了[Ignore]行并运行测试.

有什么更好的方法来组织我的工具库,因为我厌倦了将它们视为测试功能?

在此输入图像描述


编辑1:

我会尝试更多地解释我需要的东西......我希望它会更清楚.

在开发时,我调试并测试应用程序,因此我经常在数据库中插入/更新数据.通常,我想创建快照,还原快照重新创建数据库,使其为空.我还编写了函数来重现业务案例,在不同的地方插入大量数据作为示例,而不是手动完成.这些是我想要快速方便地访问的开发工具的示例,但不是来自Test View.

.net c# projects-and-solutions visual-studio

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