标签: projects-and-solutions

如何在c#中引用另一个项目?

我在我的解决方案中添加了一个项目Project2.它已经有另一个项目让我们说项目1.如何从project2调用类和方法到project1?

我做了什么:

我有Project 1及其解决方案.我将Project 2添加到了Project 1的解决方案中.项目1和项目2都有一个名为Correction的命名空间.现在,我打电话使用更正.但是,在Project 1中输入Project2会给我一个错误,因为它声称它不知道它是什么.

我还添加了项目2作为参考.

感谢所有的答案.我不知道我做错了什么

c# projects-and-solutions project

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

F#,名称空间,模块,fs和fsx

我知道有关F#中的模块和命名空间的其他 问题,但他们现在没有帮助我.

我有一个项目

Utilities.fs

namespace Company.Project.Namespace
module Utilities = 
     //stuff here
Run Code Online (Sandbox Code Playgroud)

Functions.fs

namespace Company.Project.Namespace
open Utilities

module Functions = 
     //stuff here
Run Code Online (Sandbox Code Playgroud)

而我正试图在fsx中测试它们:

#load "Utilities.fs"
#load "Functions.fs"
Run Code Online (Sandbox Code Playgroud)

error FS0039: The namespace or module 'Utilities' is not defined当我尝试将它发送到FSI时,它给了我Alt-Enter.

我已经尝试在脚本文件的顶部添加相同的命名空间,但它不喜欢这样.

奇怪的是后台编译器没有对我大喊大叫.

这似乎有效,但它是正确的approch?

#load "Utilities.fs"
open Company.Project.Namespace
#load "Functions.fs"
Run Code Online (Sandbox Code Playgroud)

在某个地方是否有一个'参考'FSharp项目,其中包含如何集成所有这些内容的示例:命名空间,模块,类,脚本文件,测试等?

f# namespaces module projects-and-solutions f#-interactive

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

合并IntelliJ IDEA .IPR和.IWS文件

我们将IntelliJ .IPR和.IWS文件保存在我们的源代码控制中,但是只要打开它们,它们就会被IntelliJ修改,即使没有对项目进行任何工作.

我们做错了什么?

version-control merge projects-and-solutions intellij-idea

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

ASP.NET MVC项目"此安装不支持"

我可以创建新的MVC项目并且它们可以工作和运行但是尝试打开现有项目根本不起作用

我尝试将以下项目类型更改为:

<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)

(这适用于将项目从Asp.Net MVC预览1迁移到预览2 BTW)

将参考更改为:

<Reference Include="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
    <SpecificVersion>False</SpecificVersion>      
</Reference>
Run Code Online (Sandbox Code Playgroud)

我从我创建的一个新项目中工具,所以我知道应该没问题(我甚至硬编码了相同结果的路径)

我仍然害怕

项目文件'..... csproj'无法打开.此安装不支持项目类型.

我也尝试devenv /setup并为Visual Studio安装了sp1

我试图打开的项目就是这个(一个使用ASP.NET MVC的网格的DevExpress示例)

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

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

如何将常规win32(VC++ vcproj)项目转换为Qt项目?

如何将现有的vcproj文件转换为Visual Studio的QT加载项识别并视为有效Qt项目的项目文件?

我应该咬紧牙关并创建新项目来替换旧项目,然后添加现有代码吗?

我使用QT 4.6和VS 2008和Qt Add-in 1.1.2.原vcproj文件已被用QMAKE产生.

qt projects-and-solutions visual-studio

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

Visual Studio:将现有文件夹添加到项目中

有没有办法将现有的文件夹添加到Visual Studio项目,以便我不能按文件执行此文件?

编辑

说清楚:我想添加引用而不是副本.

projects-and-solutions visual-studio

25
推荐指数
8
解决办法
3万
查看次数

在C#中构建大型winforms应用程序的项目和依赖项

更新:
这是我最常访问的问题之一,但我仍然没有找到一个令人满意的解决方案.我在回答另一个问题时读到的一个想法是创建一个工具,可以为您从列表中选择的项目"动态"构建解决方案.我还没试过.


你如何构建一个非常大的应用程序?

  • 一个大解决方案中的多个小型项目/组件?
  • 一些大项目?
  • 每个项目一个解决方案

在没有一个解决方案的情况下,如何管理依赖关系.注意:我正在寻找基于经验的建议,而不是您在Google上找到的答案(我可以自己做).

我目前正在开发一个应用程序,它有80个dll,每个都在自己的解决方案中.管理依赖项几乎是一项全职工作.有一个自定义的内部"源代码控制",增加了复制依赖dll的功能.对我来说似乎是次优解决方案,但有更好的方法吗?我担心,在实践中制定一个包含80个项目的解决方案将非常粗糙.

(上下文:winforms,而不是web)

编辑:( 如果您认为这是一个不同的问题,请给我留言)

在我看来,之间存在相互依存关系:

  • 应用程序的项目/解决方案结构
  • 文件夹/文件结构
  • 源代码控制的分支结构(如果使用分支)

但是如果可能的话,我很难将它们分开来单独考虑它们.

在这里问过另一个相关的问题.

architecture projects-and-solutions visual-studio winforms

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

在Visual Studio中使用多个项目/解决方案的最佳方式?

目前,我有4个解决方案是独立的项目,但有相当多的重复代码,当涉及到的应用程序的几个领域.

目前它只是一些表格及其相关代码.

当我想要改变或改进某些东西时,我必须复制并粘贴到所有相关项目.

我看着为.dll文件/类库的解决方案之一中创建一个新的项目,但我觉得这是不正确的.(请说如果我错了).

因为它是所有应用程序的组件,我决定创建.dll文件/类库一个新的解决方案,并期待在移动共享代码交给那个 - 不过,已经永远也不会消失下来之前,这条路线,我有哪些选择从这里?

如果我需要进行简单的更改并在所有项目中更新它,或者相反,我是否应该始终在Visual Studio的单独实例中处理共享组件,我是否能够将此解决方案包含在其他解决方案中应用程序使用它?

projects-and-solutions visual-studio

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

如何在Visual Studio 2010中启动CUDA应用程序?

直接问题: 如何在visual studio 2010中创建一个简单的hello world CUDA项目?

背景: 我写过CUDA内核.我非常熟悉Visual Studio 2005中的.vcproj文件 - 手动调整了几个.在VS 2005中,如果我想构建一个CUDA内核,我会添加一个自定义构建规则,然后显式定义nvcc调用以构建文件.

我已经迁移到Win 7和VS 2010,因为我真的想尝试nSight.我安装了nSight 1.5.但这就是我完全迷失的地方.如果我像以前一样继续,nvcc报告它只支持msvc 8.0和9.0.但该网站明确表示它支持VS 2010.

我在其他地方读到了我需要安装VS 2008(msvc 9.0) - 我的话.现在这样做.

但我猜测,我的问题至少部分来自自产自定义生成工具的规格干. 一些 网站谈论添加*.rules文件添加到构建,但我已经收集,这是只适用于VS 2008在"构建自定义"我看到CUDA 3.1和3.2,但是当我添加内核他们AREN项目没有建成. 另一个网站宣称,关键是三个文件:Cuda.props Cuda.xml Cuda.targets,但它并没有说如何或在哪里添加这些文件-或者更确切地说,我会赌我只是不明白的说明在网站上引用.

因此,没有人知道如何创建在VS 2010中一个简单的项目,该项目构建了一个CUDA内核-使用无论是nSight 1.5设置或NvCudaRuntimeApi.v3.2.rules文件所附带CUDA 3.2 RC?

提前致谢!我会提供赏金,但我总共得到65分.

c++ cuda projects-and-solutions visual-studio-2010 nsight

23
推荐指数
3
解决办法
5万
查看次数

如何知道哪些其他项目引用Visual Studio中的某个项目?

在Visual Studio中,对于类,字段,方法,我可以右键单击并查找"查找所有引用"以查看谁在调用我的代码.

但是项目没有类似的东西.

最简单的方法是什么?我是否必须检查每个项目?

编辑: 在此输入图像描述

A指的是B,但是使用正则表达式找不到B.

projects-and-solutions visual-studio-2010 visual-studio-project find-all-references visual-studio

22
推荐指数
3
解决办法
5761
查看次数