我试图在构建脚本中复制Visual Studio 2008中此对话框的确切功能: alt text http://i41.tinypic.com/1osl1f.png
这是一个ASP.NET 网站,而不是Web 应用程序.
我已经用Google搜索了这个并且发现了很多涉及MSBuild的东西,但这一切似乎都涉及ASP.NET Web应用程序中的解决方案:
http://www.driebier.net/post/Using-MSBuild-to-deploy-visual-studio-2005-web-applications.aspx http://blog.donnfelker.com/post/TFS-Build-Not-Publishing织网,Applications.aspx
本文似乎与ASP.NET网站相关,但我发现在尝试使用这些建议构建时出现错误:
C:\dev\T&A>msbuild /t:_CopyWebApplication /property:OutDir=c:\temp\taweb\ /prope rty:WebProjectOutputDir=c:\temp\taweb\ Microsoft (R) Build Engine Version 3.5.30729.1 [Microsoft .NET Framework, Version 2.0.50727.3074] Copyright (C) Microsoft Corporation 2007. All rights reserved. Build started 22/04/2009 11:50:42. Project "C:\dev\T&A\TAWeb.sln" on node 0 (_CopyWebApplication target(s)). Building solution configuration "Debug|.NET". C:\dev\T&A\TAWeb.sln : error MSB4057: The target "_CopyWebApplication" does not exist in the project. Done Building Project "C:\dev\T&A\TAWeb.sln" (_CopyWebApplication target(s)) -- FAILED. Build FAILED. …
我收到以下编译时错误:
The type or namespace name 'Bitmap' could not be found (are you missing a using directive or an assembly reference?)
这是我的代码:
BitmapImage img = new BitmapImage();
Run Code Online (Sandbox Code Playgroud) 我有一个非常大的数据库,我需要图表.该数据库是x64上的SQL Server 2008.它很大,有数百个相关的表,每个表有多达2000个字段(有些是稀疏的),表之间有多个关系(实际上每个表通常有数百个),多个模式......你明白了.
我尝试使用SQL Server Management Studio的数据库图表功能,但它崩溃了Win32Exception:"没有足够的存储空间来处理此命令......"
我尝试在不同的机器上使用Visio的逆向工程功能来连接和绘制它,但是这已经持续了几个小时而没有完成的迹象.
构建这个巨型模式的脚本是我们为工作构建的工具.虽然该工具正常工作,但可视化其输出是很棘手的.
我正在使用一个工具来踢出这个数据库的图表,这样我们就可以做到这一点.有什么建议?
编辑:只是强调,图表确实不应该用于实际有用的参考.它是一个客户关系管理设备,用于演示系统的复杂性/规模.
我正在编写一个小的"登录"对话框,并且出于美观原因在对话框的顶部嵌入了横幅.一切顺利,除了默认情况下,WPF反对别名整个图像,使其中包含的文本令人沮丧模糊.
经过一些搜索后,前几页的结果显示,人们普遍认为在WPF中无法禁用抗锯齿功能.可以确认,否则否认这个?
对我来说这是一个小问题 - 我会从图像中取出文本,然后在背景图像上叠加带有相同文本的标签以达到相同的效果(尽管我必须承认,这有点烦人).
谢谢,罗布
只是想知道是否有一种已知的方法可以让Mono System.Windows.Forms应用程序在Ubuntu/Gnome上全屏显示.
单声道是2.4.2.3 Ubuntu是9.10
在Windows上执行它需要一个pinvoke,显然不会在这里工作.
这就是我将窗口边框设置为无,窗口位置设置为居中,状态设置为最大化:
alt text http://dl.dropbox.com/u/116092/misc/permalink/joggler/screenshot01.png
更新.
也尝试过:
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
CTRL-F11
Text = string.Empty; //没有标题
MaximizeBox = false;
MinimizeBox = false;
ControlBox = false;
FormBorderStyle = None;
WindowState =最大化;
FormBorderStyle = FormBorderStyle.None;
Location = new Point(0,0);
Size = Screen.PrimaryScreen.Bounds.Size;
所有这些我最终得到了相同的结果.
我遇到了一个涉及_NET_WM_STATE_FULLSCREEN的pinvoke的领导,但就我所知道的那样.任何关于它的指针将不胜感激.
有一个代码盲目的时刻.
ASP.NET 4.0.
Web.config文件:
<?xml version="1.0"?>
<configuration>
<system.web>
<authentication mode="Forms">
<forms name="DataViewer" loginUrl="login.aspx">
<credentials passwordFormat="Clear">
<user name="devuser" password="test" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
Run Code Online (Sandbox Code Playgroud)
和登录控制:
<asp:Login ID="login" runat="server" />
Run Code Online (Sandbox Code Playgroud)
如果我输入用户名和密码,然后单击"登录",则会挂起.
如果我中断,我可以在调用堆栈中看到login.AuthenticateUsingMembershipProvider()正在调用SqlMembershipProvider.ValidateUser().根本没有定义或涉及此项目的数据库,我没有指定应该使用SqlMembershipProvider.
所以我的问题是,我应该使用什么成员资格提供程序来使ASP.NET使用<credentials>元素中的用户名和密码web.config?
我正在研究摄像机拍摄的1000万像素图像.
目的是在矩阵(二维阵列)中记录每个像素的灰度值.
我第一次使用GetPixel,但它需要25秒才能完成.现在我使用Lockbits但是它需要10秒,如果我不将结果保存在文本文件中则需要3秒.
我的导师说他们不需要注册结果,但3秒仍然太慢.我在我的程序中做错了什么,或者我的应用程序有比Lockbits更快的东西吗?
这是我的代码:
public void ExtractMatrix()
{
Bitmap bmpPicture = new Bitmap(nameNumber + ".bmp");
int[,] GRAY = new int[3840, 2748]; //Matrix with "grayscales" in INTeger values
unsafe
{
//create an empty bitmap the same size as original
Bitmap bmp = new Bitmap(bmpPicture.Width, bmpPicture.Height);
//lock the original bitmap in memory
BitmapData originalData = bmpPicture.LockBits(
new Rectangle(0, 0, bmpPicture.Width, bmpPicture.Height),
ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
//lock the new bitmap in memory
BitmapData newData = bmp.LockBits(
new Rectangle(0, 0, bmpPicture.Width, bmpPicture.Height),
ImageLockMode.WriteOnly, PixelFormat.Format24bppRgb);
//set …Run Code Online (Sandbox Code Playgroud) 鉴于以下HTML文档,我需要将"表标题"行保留在与<table>在IE8中打印时相同的页面上.
尽管如此page-break-inside:avoid;,标题和表格之间仍然存在分页符.我对此的理解表明应该避免分页,并将整个内容div推到第2页.
doctype是XHTML 1.0 Transitional,我已经<meta http-equiv="X-UA-Compatible" content="IE=8" />设置强制IE8进入标准模式,据说支持这种语法,我已经验证了渲染是通过检查在标准模式下完成的document.compatMode == "CSS1Compat".XHTML是有效的.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<title>Page title</title>
</head>
<body>
<h1>Page content</h1>
this is some content
<br />which<br />should<br />push<br />the<br />table<br />below<br />on<br />to<br />the<br />next<br />page<br />but<br />the<br />table<br />should<br />be<br />kept<br />together<br />if<br />at<br />all<br />possible<br />please!
<div style="page-break-inside:avoid;">
<p><strong>Table title which needs to be kept …Run Code Online (Sandbox Code Playgroud) 如何删除图表中的图表网格线System.Windows.Forms.DataVisualization.Charting?
我们假设我有一个C#Winforms项目,MainGUI.
它引用了同一解决方案ControlsLib中的另一个项目.
ControlsLib引用第三方控件套件,例如Infragistics或Telerik控件,并公开一组在MainGUI中使用的用户控件.
对于ControlsLib中的所有引用,Copy Local设置为true,并且所有第三方DLL都显示在ControlsLib\bin\release中.
但是,我无法将第三方DLL自动复制到MainGUI\bin\release,这是生成软件安装程序的文件夹(在本例中使用NSIS)
因此,第三方控件DLL不会包含在安装中,当使用来自ControlsLib的依赖于第三方DLL的控件时,这会在运行时导致FileNotFoundException.
有没有"适当的"方法来做到这一点,我不知道?以前我刚刚通过复制文件在一个非常的构建脚本中处理这个,但我正在开始一个新项目,我只是想检查一下.
谢谢