标签: visual-studio-2005

VS2005:程序集"<assembly>"被错误地指定为文件.

我在我的项目中添加了对log4net程序集dll的引用.

当我建立时,我得到一个警告说:

警告程序集"Lib\log4net.dll"被错误地指定为文件.

在MSDN上查找了这个错误帮助,它说:

当构建过程检测到文件引用实际上是(托管或本机)程序集时,在应用程序清单生成期间会生成此警告.

这正是我正在做的事情; 文件引用一个程序集.我在这里被告知了什么?

如何在不添加对程序集dll的引用的情况下添加对程序集dll的引用?

log4net assemblies visual-studio-2005 build visual-studio

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

如何在Windows上构建x64 Boost库?

我已多次构建x86 Boost库,但我似乎无法构建x64库.我启动"Visual Studio 2005 x64交叉工具命令提示符"并运行我的常规构建:

bjam --toolset=msvc --build-type=complete --build-dir=c:\build install
Run Code Online (Sandbox Code Playgroud)

但它仍然生成x86 .lib文件(我用dumpbin/headers验证了这一点).我究竟做错了什么?

c++ 64-bit boost visual-studio-2005 boost-build

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

如何在SQL Server CE(精简版)数据库中创建外键关系?

Visual Studio 2005不提供用于在SQL Server CE数据库中创建表之间关系的界面(我使用的是3.0版),据我所知,您无法使用Management Studio打开Compact Edition数据库.有任何想法吗?

database visual-studio-2005 sql-server-ce visual-studio

48
推荐指数
3
解决办法
11万
查看次数

配置命名空间System.Configuration中不存在configurationManager

我使用以下命名空间将我的项目连接到sql server:

using System.Configuration;
Run Code Online (Sandbox Code Playgroud)

并且也使用了

string str=System.Configuration.ConfigurationSettings.AppSettings["myconnection"];
SqlConnection oconnection = new SqlConnection(str);
oconnection.Open();
Run Code Online (Sandbox Code Playgroud)

当我运行程序时,发生了错误并显示消息

'System.Configuration.ConfigurationSettings.AppSettings'已过时.此方法已过时,已被'System.Configuration取代!System.Configuration.ConfigurationManager.AppSettings'

但是我没有在该命名空间中找到ConfigurationManager,而且oconnection.Open();消息是

出现InvalidOperationException

没有处理.

我能做什么?

c# sql-server visual-studio-2005

48
推荐指数
3
解决办法
7万
查看次数

首次编译错误时自动停止Visual C++ 2008构建?

我知道我可以编译单个源文件,但有时 - 比如说,在编辑许多文件使用的头.cpp文件时 - 需要重新编译多个源文件.这就是Build的用途.

VC9(Visual C++ 2008)中"Build"命令的默认行为是尝试编译需要它的所有文件.有时这只会导致许多失败的编译.我通常只是观察错误并点击ctrl-break来手动停止构建.

有没有办法配置它,以便构建在第一次编译错误(不是第一次失败的项目构建)自动停止?

c++ visual-studio-2005 visual-studio-2008 visual-studio visual-c++

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

"使用"语句如何从C#转换为VB?

例如:

BitmapImage bitmap = new BitmapImage();

byte[] buffer = GetHugeByteArray(); // from some external source
using (MemoryStream stream = new MemoryStream(buffer, false))
{
    bitmap.BeginInit();
    bitmap.CacheOption = BitmapCacheOption.OnLoad;
    bitmap.StreamSource = stream;
    bitmap.EndInit();
    bitmap.Freeze();
}
Run Code Online (Sandbox Code Playgroud)

你能告诉我更多关于using什么的吗?

编辑:

正如JaredPar的帖子中所讨论的那样,这个问题更关注UsingVS2003中的实现.有人指出,Using直到.NET 2.0(VS2005)才引入.JaredPar发布了一个相同的解决方法.

.net c# vb.net visual-studio-2005 .net-2.0

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

是否有Visual Studio环境变量列表?

可能重复:
链接到所有Visual Studio $变量

Visual Studio有很多环境变量,比如$(TargetFileName),但我似乎无法在MSDN或Google上找到所有这些变量的列表.

这样的清单是否存在?

注意:请参阅上面的重复问题答案(上面的链接),以获取MSDN上列表的链接.

visual-studio-2005 visual-studio-2008 visual-studio

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

将Visual Studio项目保留在网络驱动器上

我们刚刚从本地存储所有文件到网络驱动器.问题是我的VS项目现在也存储在哪里.(还没有版本控制系统,正在研究它.)我知道我在过去听过这样做的问题,但从来没有听说过解决方法.有工作吗?

所以我的VS在本地安装.这些文件位于网络驱动器上.我怎样才能让它发挥作用?

编辑:我知道应该做什么,但是我现在可以使用创可贴修复此问题并维护网络驱动器吗?

编辑2:我确信我不理解某些事情,但Bob King有正确的想法.我将与领先的Web开发人员一起工作,当他回到办公室找出临时解决方案,直到我们得到某种版本控制设置.谢谢你的想法.

visual-studio-2005 network-drive

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

无法应用发布属性?

我不知道是什么导致Visual Studio开始认为它需要发布我的项目,但现在每当我构建它时,我得到几个"无法应用项目'blah'的发布属性"警告.如何阻止Visual Studio 2005的发布工具完全处理我的项目?我使用InstallShield,因此我对Visual Studio的发布系统没有任何用处.

.net warnings visual-studio-2005 visual-studio

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

访问另一个项目的设置文件

有没有办法从不同的项目访问设置文件?例如,我有一个包含2个项目的解决方案(让我们称之为Proj1和Proj2).我想从Proj1中的Program.cs访问Proj2的应用程序设置.这可能吗?

c# visual-studio-2005 application-settings

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